Itineraries8 min read
Five Days in Puglia by Regional Train: Bari to Lecce With One Bag
Bari to Lecce in five September days on regional trains — trulli, cliff coves and baroque squares — and why the route works best with one bag on your back.
Late August is when Puglia exhales. The Italian holiday month winds down, the beach clubs thin out, and the Adriatic keeps its heat: sea temperatures of 25 to 26 degrees are normal into early October, while daytime highs slide from the low thirties to a walkable 26 or 27. Rooms that were impossible in the middle of August come back to earth within a fortnight, and both Bari and Brindisi are low-cost bases, so the flight is usually the cheapest line on the whole budget.
The other thing Puglia has is a straight line. Nearly everything worth seeing between Bari and Lecce sits on or beside one railway, the trains are cheap and slow in a pleasant way, and the towns are small enough to walk end to end in an afternoon. Five days covers it if you keep moving — and moving every other day is exactly what decides how you pack. The regional tourist board's official site is a decent sanity check for opening hours once you have the shape.
The shape of the five days
Fly into Bari, out of Brindisi. The two airports are about 100 km apart, both are served by the same low-cost carriers, and two one-way tickets usually cost roughly what a return does — minus a two-hour backtrack on your last morning.
| Leg | How | Rough time | Rough fare |
|---|---|---|---|
| Bari airport to Bari Centrale | Airport train (Ferrotramviaria) | 15-20 min | around €5 |
| Bari to Alberobello | Ferrovie del Sud Est | 1h35-1h50 | around €5 |
| Bari to Polignano a Mare | Trenitalia regional | 25-35 min | €3-5 |
| Polignano to Ostuni | Trenitalia regional | 30-40 min | €4-7 |
| Ostuni to Lecce | Trenitalia regional | 40-55 min | €5-8 |
| Lecce to Brindisi airport | Regional train plus airport shuttle, or direct bus | 45-60 min | €3-10 |
Two practical notes. Paper regional tickets have to be validated in the green machine at the platform entrance before you board; tickets bought in an app are active from purchase. And Sud-Est trains to Alberobello leave from their own platforms alongside Bari Centrale, on a thinner Sunday timetable — check it before you build a Sunday around it.
Day 1: Bari and the orecchiette street
Take the airport train, drop the bag, walk straight into Bari Vecchia. The Basilica di San Nicola was begun in 1087 to house relics of Saint Nicholas brought from Myra by Barese sailors that same year, and the crypt is one of the coolest rooms in the city in every sense. A few streets away, on Strada Arco Basso, women make orecchiette on wooden boards outside their front doors from morning onwards.
Eat standing up: focaccia barese with tomatoes and olives, a fried panzerotto, and sgagliozze, squares of fried polenta sold from pans in the old town. Finish on the Lungomare with the evening walk, which starts around seven and involves most of the city.
Day 2: Alberobello, without the coach crush
Leave the bag at your room and take the Sud-Est line inland, about an hour and a half through olive groves and dry-stone walls. Alberobello's Rione Monti holds roughly a thousand trulli, the conical limestone houses built without mortar; Rione Aia Piccola, across the main street, is quieter and still residential.
The coaches arrive around ten and are largely gone by four. Take an early train, have lunch late, and stay until the light goes gold on the roofs. Back in Bari for the second night — this is the one day you carry nothing.
Day 3: A cliff cove, then the white town
Check out with everything and take the coast line to Polignano a Mare, half an hour south. Lama Monachile is a pebble cove wedged between limestone cliffs at the mouth of an old ravine, with a Roman-era bridge above it, and it is free. Swim, dry off, eat lunch in the old town over the sea, and salute the statue of Domenico Modugno, born here, who wrote a song about flying.
An afternoon train carries on to Ostuni. The station sits about 2.5 km below the town and a local bus meets most arrivals for a couple of euros; the walk up is a real climb. Sleep inside the white town.
Day 4: Ostuni to Lecce
Ostuni is a spiral: whitewashed lanes ramping around a hill to a late-Gothic cathedral with an enormous rose window. Do it early, before the stone starts throwing heat back at you, then take the ring road below the walls for the view across the olive plain to the sea.
An afternoon train reaches Lecce in under an hour. The local limestone is soft enough to carve like soap, which is why the facade of the Basilica di Santa Croce looks the way it does, and why the city is worth an evening rather than a lunch stop. In Piazza Sant'Oronzo, a Roman amphitheatre sits sunk below the modern square, about a third of it excavated. Order a caffè leccese: espresso poured over ice with almond syrup.
Day 5: Lecce slowly, then out through Brindisi
Give the morning to one small thing rather than three big ones — the Museo Faggiano, a townhouse where a family looking for a leaking pipe uncovered two thousand years of city underneath, is the right scale. Buy rustici and a pasticciotto for the journey.
Then the train to Brindisi and the airport shuttle, or the direct Lecce–Brindisi airport bus, which is simpler but less frequent. Check current times the night before rather than the morning of.
What five days actually costs
- Beds: €60-90 for a double in a B&B in Bari or Lecce in September, a little more inside Ostuni's old town, €25-35 for a dorm.
- Trains: the entire route above lands around €30-40 per person.
- Food: focaccia €2-3 a slice, a panzerotto around €2, a plate of orecchiette con cime di rapa €8-12, a glass of primitivo or negroamaro €3-5. Twenty-five euros a day eats well here.
- The two easy leaks are airport taxis and paid sunbeds. Both have free alternatives on this exact route.
Why this route rewards one bag
This is not a philosophical point about travelling light. It is the specific geography of these five days.
- Small stations on this line generally have a stair underpass and no lift. Polignano and Ostuni are not big stations.
- Regional trains have narrow doors, no luggage van and dwell times measured in seconds at minor stops. You board with what you can lift.
- Left luggage exists at Bari Centrale. In Polignano, Ostuni and Alberobello it effectively does not. On day three you check out at ten and check in at three with a swim in between — which only works if the bag comes to the beach.
- Old-town paving here is polished limestone with steps cut into it. Wheels bounce; Ostuni's ramps are worse.
Then there is the fee arithmetic, since you are buying two one-way flights.
| Airline | Free under-seat bag | Notes |
|---|---|---|
| Ryanair | 40 x 30 x 20 cm | Raised from the older 40 x 20 x 25 cm; must fit under the seat in front |
| Wizz Air | 40 x 30 x 20 cm | Up to 10 kg |
| easyJet | 45 x 36 x 20 cm | Up to 15 kg |
All three have moved these numbers in recent years and they can vary by fare type, so check the airline's current policy before you book — Ryanair's help centre is the only version that counts on the day. A paid cabin bag on two separate one-ways is often more than your entire rail budget for the week. If you are shopping for a bag that carries a week of clothes up Ostuni's hill and still drops into the under-seat box at the gate, that is the whole brief behind Ryanwear's compression backpack in the fast shop; everything below works with whatever you already own.
What September in Puglia actually needs
- Two sets of swimwear, not one. One is always still damp.
- One collared shirt or a dress. Lecce's evening passeggiata is dressier than a beach town, and it costs you nothing to fit in.
- Shoes with grip. Worn limestone is slippery, and flip-flops on Ostuni's ramps are a bad afternoon.
- One light layer. Late-September evenings on the walls drop to 17 or 18 degrees with wind off the plain.
- A hat and high-factor cream in a 100 ml bottle. Between noon and four there is almost no shade in these towns.
- Leave behind: a towel if your rooms provide them, a hairdryer, and any third pair of shoes.
If you can steal a sixth day
Matera is about 65 km inland from Bari, technically in Basilicata, and unlike anywhere else on this list. A narrow-gauge railway and a direct airport bus both serve it, both with reduced Sunday service, so confirm current timetables before committing. From Lecce, the alternative is south to Otranto or Gallipoli on the Sud-Est network — slower and less frequent, but genuinely coastal.
Either way, spend the extra day somewhere you already are rather than adding a fourth base. Unpacking fewer times is the one luxury a one-bag trip can actually afford.
Fly light. Pay zero baggage fees.
The gear behind this blog — sized to fly free on Ryanair, Wizz Air & co.
Shop travel gear