Where To Base In Puglia: Bari, Lecce, Ostuni Or Monopoli
Here is how the four compare as bases, using distances, rail lines and city tax figures.
Short answer
Base in Bari for transport and day trips, Lecce for a baroque city stay, Monopoli for a seaside week and Ostuni for a hill-town retreat with a car. Distances and connections below.
Bari, the capital of the Puglia region on the Adriatic coast of southern Italy, is where the region's airport, main railway station and ferry port sit, and that single fact shapes the whole question of where to base yourself in Puglia. The four realistic candidates for a base are Bari itself, Lecce at the southern end of the region, Ostuni on its hill in the Province of Brindisi, and Monopoli on the coast between Bari and Brindisi. Each one buys you a different set of day trips, a different pace and a different transport bill, and the figures in this comparison come from timetable pages, tariff tables and computed road distances rather than impressions.
Before the town-by-town detail, one framing note that saves a common planning mistake: Matera, which appears on many Puglia itineraries, is in Basilicata, not Puglia, so any base plan that includes the Sassi crosses a regional border. And Puglia is not the Amalfi Coast and not Sicily; those comparisons circulate widely, but this page sticks to figures the sources actually give. The Bari Italy Travel Guide covers all four candidate bases in depth, starting with the question everyone asks first.
Where Should You Base Yourself In Puglia?
Base in Bari if you arrive by air or train and want every major day trip within reach by rail or bus; base in Lecce for a city stay at the far south; base in Monopoli for a seaside week with Polignano a Mare 47 km and about 43 minutes away by road; base in Ostuni if you will have a car and want a hill-town address.
Bari sits 12 km from its airport, and its station, Bari Centrale, feeds the rail lines to every town named on this page.
That is the short version. The longer version is that "where to stay in Puglia" is really a question about transport, because the region is long: about 151 km and 115 minutes by road separate Bari from Lecce, and the interesting towns are strung out along and beyond that stretch. A base in the middle of that span, Bari or Monopoli, keeps the driving legs short. A base at either end, Lecce in particular, makes the opposite end a long day or an overnight.
The second factor is what kind of place you want to wake up in. Bari Vecchia and the Murat district give you a working city of about 316,000 residents with an old town, a seafront, the Lungomare Nazario Sauro, and the Basilica di San Nicola. Monopoli and Polignano a Mare are smaller coastal towns, both holding 2026 Blue Flags. Ostuni is an inland hill town above olive plain. Lecce is a baroque city often described as Florence of the south, a label worth treating as marketing rather than measurement.

The third factor is the calendar. Typical values from modelled ERA5 data, 1991 to 2020, put the July mean daily maximum at 28.6 C and August at 29.1 C, with January and February highs about 12 C; about 587 mm of rain falls over the year, with 73 mm in November and 20 mm in August. A summer base near the sea and a spring or autumn base in a city are different propositions, and the climate table makes the difference plain without any need for a verdict.
Is Bari The Best Base For A First Trip To Puglia?
For a first trip built on day trips, Bari is the base the transport network is drawn around: Bari Centrale sends Trenitalia regional trains down the Bari-Lecce line to Polignano a Mare (33 km), Monopoli (41 km), Ostuni (75 km) and Lecce (150 km), the Trulli Link service reaches Locorotondo, Alberobello and Martina Franca, and FAL trains run toward Matera. The airport is 12.0 km and about 21 minutes by road from Piazza Mercantile.
Bari as a base means you rarely need a car. The Ferrotramviaria airport train covers the airport to Bari Centrale leg in 17 minutes for a 5.30 euro single, tapping a contactless card at the gate, and the station sits at the centre of the region's rail network. From the same station the FSE and FAL networks reach the Valle d'Itria and the Matera line respectively. Read the detailed neighbourhood breakdown in where to stay in Bari if the city wins the argument.
The trade-offs are honest ones. Bari itself holds no Blue Flag beach in 2026; the nearest Blue Flag towns are Polignano a Mare and Monopoli, both reachable by train. The city beaches, Pane e Pomodoro about 2.1 km from Piazza Mercantile and Torre Quetta about 3.9 km, are real city beaches, but a swimming-first holiday sits better in Monopoli. The city also carries a limited traffic zone in Bari Vecchia with a camera gate at the Castello, active since 1 July 2026, so a rental car and a Bari Vecchia address do not mix; the rule is simply not to drive into the old town.
What Bari buys in exchange is the food and the streets. Orecchiette is the pasta shape of Puglia, and a guided street food walk in Bari Vecchia is one of the most-reviewed products this site lists.
The Bari versus Lecce comparison covers the city-on-city argument in more depth, and the one week Puglia itinerary from Bari shows how the day trips stack up from a Bari base.

What Does It Cost To Stay In Bari Versus The Smaller Towns?
Bari's tourist tax runs 1.50 to 4.00 euro per person per night by accommodation category, for a maximum of 4 consecutive nights per calendar year: 4.00 euro at 5-star and luxury hotels, 3.00 euro at 4-star hotels, 2.00 euro at 3-star hotels and at B&Bs, short lets, hostels and agriturismi, and 1.50 euro at 1-star and 2-star hotels. The accommodation collects it.
For any other town, each comune sets its own rate and the host will say what applies.
| Destination | Road distance from Piazza Mercantile | Free-flow drive time |
|---|---|---|
| Trani | 47.2 km | about 45 minutes |
| Polignano a Mare | 37.4 km | about 36 minutes |
| Monopoli | 47.3 km | about 43 minutes |
| Grotte di Castellana | 43.1 km | about 47 minutes |
| Alberobello | 56.7 km | about 61 minutes |
| Locorotondo | 68.8 km | about 58 minutes |
| Ostuni | 85.3 km | about 73 minutes |
| Lecce | 151.1 km | about 115 minutes |
A Bari base keeps every one of those legs under about 75 minutes except Lecce. A Lecce base inverts the problem: Bari, Alberobello and the Grotte di Castellana all become the long drives, while the Salento towns around Lecce shorten. Monopoli splits the difference, sitting south of Bari on the same coastal rail line.

Airport access matters to the bill too. Bari's Karol Wojtyla airport at Palese is the region's main arrival point, and the airport to city centre guide details the options: the 17-minute Ferrotramviaria train at 5.30 euro, the Tempesta coach at 5 euro, and the fixed 25 euro taxi fare to a city-centre hotel. From any other base you add the cost and time of the transfer south, and the flights to Bari page covers the arrival side of that decision.
Should You Stay In Lecce Instead Of Bari?
Lecce works as a base if your trip is really a Salento trip: the city sits about 151 km and 115 minutes by road from Bari, at 150 km along the Bari-Lecce rail line, so day-tripping back north to Alberobello or the Grotte di Castellana means long legs each way. As a place to stay, Lecce is a baroque city with its own weight of churches and palazzi, and the region's second airport cluster lies closer to it.
The honest division of labour is north and south. Bari reaches Polignano, Monopoli, Alberobello, Locorotondo, Castel del Monte, Trani and Matera at manageable cost; Lecce reaches the Salento peninsula and its two coasts. A holiday that wants both ends of the region is better served by two bases than by one heroic one, and the Bari to Lecce guide and the is Lecce worth visiting page lay out the southern half.
What the sources do give is the train geography: the Bari-Lecce line calls at Polignano a Mare, Monopoli and Ostuni on the way south, which is exactly why those three towns work as compromise bases.

Is Ostuni A Good Base For A Puglia Holiday?
Ostuni suits a car-based holiday built around the Valle d'Itria and the olive country: it stands about 85 km and 73 minutes by road from Bari, in the Province of Brindisi, with Alberobello 57 km from Bari and Locorotondo 69 km, so a week of hill towns, masserie and cave visits radiates naturally from it. Without a car it is a weaker base, since it sits on the rail line but uphill from the coast.
The white town, as Ostuni is billed, gives you an inland address with sea views, and the surrounding plain is olive country, the landscape that defines the region's oil. A farm tour among the olive trees with an oil tasting departs from Ostuni itself, not from Bari, and it is the product this page features: check the listing for what the tasting covers.
For planning around Ostuni, the Grotte di Castellana are about 47 minutes and 43 km by road from Bari, meaning they sit roughly between the two towns: the full cave route runs 3 km in about 100 minutes at 25 euro for ages 15 and over, the partial route 1 km in about 50 minutes at 22 euro, per the cave's own price page. The Ostuni day-trip guide and the is Ostuni worth visiting page take the town itself further.
Is Monopoli The Better Seaside Base?
Monopoli is the strongest car-free seaside base in the region: it holds a 2026 Blue Flag, it stands about 47 km and 43 minutes by road from Bari on the same Bari-Lecce rail line that reaches Polignano a Mare at 33 km, typically 25 to 35 minutes by train per secondary timetables, and boats to the Polignano caves leave from Polignano and Monopoli themselves rather than from Bari.
That last point is the one that trips people up. Cave and coast boat trips along the Polignano cliffs, including the boat tour this page features, depart from the Polignano or Monopoli waterfronts; basing in Bari means a train leg before any sailing. For a swimming-and-boating week, that arithmetic favours the smaller town. The Monopoli day-trip guide and the Monopoli or Polignano comparison work through the choice in detail.

Monopoli's limits are the mirror of its strengths: it is a small town, so a fortnight of different day trips without a car leans on one coastal rail line, and the inland hill towns need connections or a vehicle. The Monopoli and Ostuni from Bari guide shows how the two pair up on a single day trip from a northern base.
What About Alberobello Or The Valle D'Itria As A Base?
Alberobello, the trulli town and a UNESCO World Heritage site, sits about 57 km and 61 minutes by road from Bari, with Locorotondo 69 km and about 58 minutes and Martina Franca 75 km and about 68 minutes, so the Valle d'Itria works as a rural base with a car but is an awkward base without one; the Trulli Link service ties the valley to the rail network via Trenitalia and FSE, with the FSE leg reported at 5.90 euro on top of the rail fare.

From inside the valley, the same service runs outward. The FSE leg fare is a reported figure, so confirm it with the operator before you go.
| Valle d'Itria town | Road distance from Piazza Mercantile | Free-flow drive time |
|---|---|---|
| Alberobello | 56.7 km | about 61 minutes |
| Locorotondo | 68.8 km | about 58 minutes |
| Martina Franca | 74.9 km | about 68 minutes |
| Cisternino | 77.0 km | about 67 minutes |
The Alberobello day-trip guide carries the full town treatment, and note again that Matera, for all its itinerary appeal, lies in Basilicata.
How Many Bases Do You Need For A Week In Puglia?
One base covers a week if the trip is rail-shaped, and Bari is the base that shape fits: every coastal town south to Lecce sits on one rail line, the Trulli Link covers the Valle d'Itria, and FAL runs toward Matera. Two bases, roughly Bari or Monopoli for the north and Lecce for the Salento, fit a week that wants both ends of a region whose road span is about 151 km between its two candidate cities.
The single-base week in Bari has a rhythm: Polignano or Monopoli one day, Alberobello and Locorotondo by Trulli Link another, Castel del Monte or Trani a third, Matera a fourth, with city days in Bari Vecchia between. The Puglia week from Bari itinerary lays out exactly that sequence. The two-base week trades the unpack-once comfort for shorter drives, at the cost of one hotel change and, usually, a second tourist-tax bill.
| Base | Best without a car | Blue Flag in 2026 | Nearest airport transfer | Strongest day trips |
|---|---|---|---|---|
| Bari | Yes | No | Airport train, 17 min, 5.30 EUR | Polignano, Monopoli, Alberobello, Matera, Trani |
| Monopoli | Yes | Yes | Via Bari, 43 min by road | Polignano, Ostuni, Alberobello, Egnazia |
| Ostuni | Weaker, uphill from the station | No | Via Bari, 73 min by road | Valle d'Itria towns, Grotte di Castellana, coast |
| Lecce | Yes | No | Longest legs north | Salento towns, Otranto coast |
For families and for anyone weighing the city against the coast, the which part of Bari is best to stay in page maps Bari's own districts, from Bari Vecchia through Murat, Madonnella, Japigia, Liberta and Carrassi, and the where not to stay in Bari page handles the negative half of the question.

Which Puglia Base Suits Which Trip?
Choose Bari for a first visit, a car-free trip or a ferry-and-train arrival; choose Monopoli for a swimming week on a Blue Flag coast with trains north and south; choose Ostuni for a rural, car-based week in the olive country; choose Lecce when the Salento, not the Valle d'Itria, is the point of the trip.
The table that closes the argument is the simplest one: match the trip to the base and check the transport line it depends on.
| If your trip is... | Base | Because the facts say... |
|---|---|---|
| First visit, flying into BRI | Bari | Airport 17 min from Bari Centrale by train; all day-trip lines start there |
| Swimming and boats, no car | Monopoli | Blue Flag 2026; on the Bari-Lecce rail line; cave boats leave from the coast |
| Olive country and hill towns, with a car | Ostuni | 85 km from Bari in olive country; Valle d'Itria towns under an hour's drive |
| Baroque city and two-coast Salento | Lecce | 151 km south of Bari; the far end of the region's rail line |
| Both ends of the region in one week | Bari then Lecce | One 115-minute road leg between the two bases |

Whichever base wins, the same few checks apply before you book: confirm the comune's own tourist-tax rate with your host; check the operator's timetable for any rail or bus leg the day before you travel; and if you are driving, do not take a rental car into Bari Vecchia, whose limited traffic zone has been camera-enforced at the Castello gate since 1 July 2026. More candidate towns, including Polignano a Mare as a fifth option, are weighed on the which town in Puglia is the best to stay in page, and the Bari or Lecce head-to-head settles the two-city version of the same question.
Common Questions About Where To Base In Puglia
Is it better to stay in Bari or Lecce?
For a day-trip-heavy first trip, Bari: it is the region's hub, with the airport 17 minutes away by train and every major line starting at Bari Centrale. For a city stay focused on the Salento and the two southern coasts, Lecce, accepting that Bari, Alberobello and the caves become long legs of up to about 115 minutes by road.
Can you visit Alberobello from a Bari base without a car?
Yes. The Trulli Link intermodal service connects the Trenitalia and FSE networks to Locorotondo, Alberobello and Martina Franca, with the FSE leg reported at 5.90 euro on top of the rail fare. Confirm the timetable with the operator before you travel.
Is Monopoli a good base without a car?
Yes. Monopoli sits on the Bari-Lecce coastal rail line, about 43 minutes and 47 km by road from Bari, and holds a 2026 Blue Flag. Polignano a Mare is 33 km up the same line, typically 25 to 35 minutes by train.
How much is the tourist tax in Puglia?
Each comune sets its own. In Bari it is set by category and capped at 4 consecutive nights per calendar year, and the accommodation collects it. Ask your host in any other town what applies there.
Can you day trip to Matera from any Puglia base?
Bari is the natural starting point, since FAL runs the Bari to Altamura to Gravina to Matera rail line and the Sassi are about 71 km and 69 minutes by road from Piazza Mercantile. Remember that Matera is in Basilicata, not Puglia, so the trip crosses the regional border.
Do you need a car if you base in Bari?
No. The coastal towns sit on one rail line, the Trulli Link reaches the Valle d'Itria, and FAL runs toward Matera. A car adds flexibility for the interior, but Bari Vecchia is a camera-enforced limited traffic zone, so a city-centre base and a car do not pair well.