Research-based guide Italy route 07
Bari → Polignano a Mare → Lecce
A seven-day rail route down Puglia’s Adriatic corridor, combining a working port city, a compact coastal stop and a longer baroque-city base.
- Trip length
- 7 days · 6 nights
- Travel by
- Regional rail · Local bus · Walk
- Pace
- Easy
By Car-Free Atlas · Sources checked · Based on published sources, not a first-hand trip report

Your itinerary at a glance
Plan your time, not just your stops.
Seven days, six nights: two nights in Bari, one in Polignano a Mare and three in Lecce. The short Polignano stay breaks the coastal railway journey without turning every town into a hotel change.
When to go & what to expect
Our pick: May, June, September or early October for long walks and a chance of seasonal coast connections. In peak heat, keep exposed streets and viewpoints for morning or evening.
Build your budget
Start with six nights and two regional rail tickets. Add only one paid or guided activity per base, and keep seasonal beach buses outside the core budget until their dates are confirmed.
Explore the route
Your route, on the map.
Dog-shaped pins mark overnight bases or arrival points. Dots mark places in the guide. The dashed line connects bases — it is not the exact transport route or a walking trail.
Locations are approximate. Check the exact entrance and accessible approach before travelling. Map provided by OpenStreetMap. Report a map issue.
The travel days
The journeys between your stays.
Bari Centrale → Polignano a Mare
Allow about 30–45 minutes
Regional rail; confirm that the selected train stops at Polignano.
Choose a regional service that stops at Polignano. The rail journey is short, but allow time for the walk from the station and do not schedule a fixed tour immediately after arrival.
Journey information: Trenitalia Salento Line ↗Search this journey at Trenitalia ↗Polignano a Mare → Lecce
Allow about 1¼–2 hours
Direct or connecting regional service depending on the departure.
Compare direct and connecting regional departures because stopping patterns vary. Travel after a quiet morning and leave the Lecce arrival evening unreserved.
Journey information: Trenitalia journey search ↗Search this journey at Trenitalia ↗Journey times are approximate, not live departures. Allow extra time for station transfers and reaching your accommodation. Enter the stations above and your dates on the operator’s website to check departure times, connections and fares.
Stop by stop
What to expect at each stop.
Bari
Days 1–2 · 2 nightsArrival: Bari Centrale is south of the old town. Choose a stay on a direct walking or local-transit line and distinguish the national railway platforms from the other operators around the station.
Use one full day for Bari Vecchia, the seafront and the modern centre. Keep airport arrival and the first evening free of a timed excursion.

- Bari Vecchia
- Basilica and seafront
- Check the southbound regional platform
Where to base yourself
A base between Bari Centrale and Bari Vecchia balances onward rail with evening walking. Check the route after dark and the exact operator for any airport connection.
On your feet & with luggage
Bari’s station-to-old-town route is mostly urban walking, with polished or uneven paving inside Bari Vecchia. Use local transport for longer cross-city trips.
Start with
Start with Bari Vecchia and the basilica area. Keep the seafront for later when the light and temperature are more comfortable.
Leave room for
Walk part of the lungomare and explore the modern grid. Use the evening for food rather than adding a distant day trip.
If the weather or your plans change
In poor weather, choose one museum or covered food-focused activity and shorten the waterfront walk.
Use the official regional page to check current services and intermodal links.
Polignano a Mare
Day 3 · 1 nightArrival: The station is inland from the old town and coast. Walk the complete route on a map before choosing a property, especially if you have a wheeled suitcase.
An overnight turns Polignano into a quieter evening and morning stop. Keep the beach conditional on weather and use the cliffside town itself as the reliable plan.

- Lama Monachile viewpoint
- Old-town lanes
- Early or late seafront walk
Where to base yourself
Choose a place between the station and old town, accepting that the final blocks near the coast may be uneven. Confirm bag storage before checkout.
On your feet & with luggage
The coastal viewpoint and old town include slopes and steps. The railway station is inland, so plan the full bag-carrying route.
Start with
Arrive, leave luggage and explore the old town and cliff viewpoints. Treat beach time as optional rather than the only reason for the stop.
Leave room for
Stay through the quieter evening and take an early waterfront walk before the next train. Avoid a second coastal town on the same day.
If the weather or your plans change
If the sea or weather does not suit, use the old town, cafés and viewpoints. The overnight still breaks the rail route usefully.
Check whether the service and any seasonal onward Link match your date.
Lecce
Days 4–7 · 3 nightsArrival: Lecce station is west of the historic centre. Choose accommodation that works for both the city walk and any bus or rail day trip you add.
Give Lecce a full unhurried day, then choose one Salento outing after checking the seasonal connection. Otranto and Porto Cesareo need different transport plans.

- Piazza Duomo and baroque centre
- Evening passeggiata
- One separately checked Salento outing
Where to base yourself
Stay inside or just outside the historic centre with a clear station or bus connection. A picturesque address is less useful if every day trip begins with a long walk.
On your feet & with luggage
Lecce is walkable but summer heat and stone paving add effort. Many Salento outings require an extra bus connection beyond the station.
Start with
Give Lecce’s baroque centre its own morning. On another day, choose one coast or inland outing after checking both directions.
Leave room for
Use the hottest part of the day for a long lunch or indoor visit, then return to the streets in the evening.
If the weather or your plans change
Without a suitable seasonal connection, keep the extra day in Lecce or take a simple rail trip on the main corridor.
Check the current stopping pattern and ticket conditions for the train you choose.
Sources
Sources for planning your trip.
Weather: hourly forecast estimates from MET Norway, CC BY 4.0. Temperatures are rounded and conditions simplified. Times are local to each city; these are model estimates, not live station observations.
Schedules, fares, closures and local rules change. Re-check the linked operator pages for your dates.
