You booked a flight to Bari because it was cheap. Good call. The real question is the next one: from Bari, where can you actually get and back in a day?
Almost every Puglia itinerary answers with a tour — start in Bari, work south, sleep somewhere different every night. That works, but it is a different trip. This page is for the version where you have one base and unpack once.
First: no, Bari is not in Salento
It is the most-searched question of the lot, and the answer is clean.
Salento is the peninsula to the south: the whole province of Lecce, most of the province of Brindisi — excluding Fasano, Ostuni and Cisternino — and the southeastern corner of Taranto province, places like Grottaglie and Avetrana, but not Taranto itself. The northern edge even has a name: the Messapic threshold, the depression running roughly along the Taranto–Ostuni line.
Bari sits well north of that line, in the Terra di Bari. They are two different Puglias: pale stone and baroque down south, the Murgia plateau and Romanesque cathedrals on the water up here.
This is not geographical pedantry. It is the thing that decides your trip, and the next section is why.
The rule that decides the shape of your trip
From Bari, Lecce is a day trip. The Salento coast is not.
| From Bari Centrale to | By train | Note |
|---|---|---|
| Trani | 22–31 min | ~57 trains a day, 41 km |
| Polignano a Mare | 31–33 min | ~27 trains a day, from ~€2 |
| Matera | 1h25 direct | FAL line, not Trenitalia |
| Lecce | 1h19 fastest | 33 departures a day |
| Alberobello | ~1h57 | FSE line, change at Putignano |
| Otranto | 3h13 fastest | transfer required |
| Gallipoli | 3h14 fastest | transfer at Lecce |
Look at the last two rows. Otranto and Gallipoli are over three hours each way, and those are the best times, not the averages — Gallipoli averages closer to four and a quarter. Six to eight hours on a train for a day at the beach is not a day trip, it is a penance.
Lecce at 1h19 clears the bar. Leave at seven, be in Piazza Sant'Oronzo by nine, home for dinner, suitcase untouched.
So the choice is simple: keep Bari as your base and stay north, or split the trip and sleep down south too. There is no third option where you do Salento from Bari.
The two best day trips are not on Trenitalia
This is the part that catches people out, because it does not show up when you check times in whatever app you normally use.
Alberobello is on the Ferrovie del Sud Est. It takes roughly one hour and fifty-seven minutes, with a change at Putignano — there is no direct service — and there are no trains on Sunday. If your one free day is a Sunday, the trulli happen by car or not at all.
Matera is on the Ferrovie Appulo Lucane, and it is not even in Puglia — it is Basilicata, an hour and twenty-five minutes away on the direct service. Here too the calendar matters more than the timetable: FAL publishes a weekday rail timetable and, on public holidays, a replacement bus service — so on a Sunday you are most likely on a coach, not a train. The line has also seen engineering works with replacement buses on ordinary weekdays: check the FAL site before you go, not a general travel app.
They are still the two best trips in the area. They just need to land on a day that is not Sunday.
Five days, one suitcase
A shape that works, entirely by train, sleeping in Bari every night:
Day 1 — Bari. Bari Vecchia, the cathedral, the women making orecchiette in the street, the focaccia. It needs a full day, and it is not a filler day: this is a working city you spend time in, not an old town you walk through.
Day 2 — Polignano a Mare. Half an hour on a regional train for a couple of euros. Same Adriatic line as Monopoli if you want to add a second stop the same afternoon.
Day 3 — Matera. The most beautiful day and the most logistical. An hour and twenty-five if you catch the direct, about an hour and forty otherwise. Avoid Sunday.
Day 4 — Lecce. The long one: 1h19 out, first departure at 04:47, last return in the evening. Go early and do not improvise.
Day 5 — Trani, then fly. Twenty-two minutes. The Romanesque cathedral built out onto the water is a short walk from the station, and you are back for any afternoon flight. It is the trip everyone skips and nobody regrets.
Want trulli instead of one of these? Swap day 2 or day 5 for Alberobello — and check again that it is not a Sunday.
When to split the trip instead
If Salento is genuinely what you came for — Otranto, Gallipoli, the marine towns, Leuca — a single Bari base does not hold, and the numbers above are why.
That trip wants the linear itinerary: work south, sleep at least one night down there, and fly out of Brindisi rather than Bari. We wrote that one here: Puglia 5-day itinerary: Bari, Salento and trulli. And if Salento is the whole point rather than the last two days, it has its own five: Salento in 5 days.
Two different trips off the same outbound flight. This page exists so you choose before you book the hotel, not after.
You have the base, you are missing the days. Tell us how long you have and where you are starting, and we will build them out one by one — free, no account, about thirty seconds.
Frequently asked questions
Is Bari in Salento? No. Salento covers the whole province of Lecce, most of Brindisi province — excluding Fasano, Ostuni and Cisternino — and the southeast of Taranto province. Its northern limit is the Messapic threshold, roughly the Taranto–Ostuni line. Bari lies well north of it, in the Terra di Bari.
How far is Bari from Salento? It depends where in Salento. Lecce is 1h19 by fast train from Bari Centrale, with 33 departures a day. But Otranto and Gallipoli on the coast are 3h13 and 3h14 respectively at best, and both require a transfer.
Can you do Gallipoli as a day trip from Bari? Technically yes, practically no. Three and a quarter hours each way in the best case and over four on average — six to eight hours of travel for a few hours there. If you want the Salento coast, sleep on it.
What is there to see around Bari in 5 days? Bari itself, Polignano a Mare, Matera, Lecce and Trani fill five days without ever changing hotel, all reachable by train. Alberobello swaps in for one of them, as long as it is not a Sunday.
Do you need a car around Bari? Not for this list — every stop is on a rail line. You need one for the countryside, the masserie, beaches outside the towns, or Alberobello on a Sunday.
What is the most underrated day trip from Bari? Trani. Twenty-two minutes by train, a Romanesque cathedral built out onto the sea, and a harbour that does not feel like a postcard at the end of the day. Almost nobody plans it in.
Sources
- Salento — geographic definition and provinces — all of Lecce province, most of Brindisi excluding Fasano, Ostuni and Cisternino, the southeast of Taranto province; northern limit at the Messapic threshold on the Taranto–Ostuni line
- Ferrovie Appulo Lucane — timetables and fares — the operator publishes a weekday rail timetable and a replacement bus service on public holidays
- Bari–Lecce times and durations — 1h19 fastest, 33 departures a day
- Bari–Otranto and Bari–Gallipoli — 3h13 and 3h14 at best, transfer required
- Bari–Alberobello on Ferrovie del Sud Est — about 1h57 with a change at Putignano, no service on Sundays
- Bari–Polignano a Mare and Bari–Trani
- Direct Bari–Matera link in 1h25 — FAL–Regione service contract
- Times verified August 2026. The FSE and FAL lines change with engineering works and the holiday calendar: check the operator's own site before you travel.





