Bari To Lecce: Train, Bus And Car

Lecce sits about 150 km down the rail line from Bari Centrale and about 151 km by road, which makes the journey a genuine decision between a fast regional train, a drive through the Puglia countryside or an organised day tour. This guide sets out what the operators publish, what the road figures show and how to plan the day.

Richly carved baroque church facade of honey-coloured limestone with ornate balconies and a rose window

Short answer

Trenitalia regional trains run the Bari-Lecce line, 150 km along the route, from Bari Centrale. By road the trip is about 151 km and about 115 minutes free-flow from Piazza Mercantile. Point-to-point fares are on the Trenitalia timetable, and the trip works as a long day trip or an overnight.

Lecce is the great baroque city at the southern end of Puglia, and the run down from Bari, the region's capital on the Adriatic, is one of the most-travelled corridors in southern Italy. The two cities lie 150 km apart, and the road route runs about 151 km from Piazza Mercantile, taking about 115 minutes in free-flow traffic. Whether the trip works as a day visit or deserves an overnight is a real question, and the answer sits in the timetables and the distances rather than in impression. Everything below comes from operator pages, official ticket sites and computed road figures, and each fact carries the guard it needs.

The Bari Italy Travel Guide covers every leg of this corridor in detail: the station itself, the coastal stretch to Polignano a Mare and Monopoli, and the full comparison of the two cities. This page focuses on the single question of getting from one to the other.

How Far Is Lecce From Bari?

Lecce lies 150 km down the Trenitalia Bari-Lecce rail line from Bari Centrale, and the road route from Piazza Mercantile covers about 151 km per the computed OSRM road figures. That places Lecce at the far end of the day-trip range: Polignano a Mare is 33 km by rail and Ostuni 75 km, so Lecce is twice as far again as Ostuni and demands the better part of a day in travel alone.

The distances matter because they shape the whole plan. A morning train that reaches Lecce by mid-morning gives you a full afternoon; a midday departure leaves barely four hours of city time before the return run. The road figures are computed free-flow times from Piazza Mercantile, which means no traffic, no parking search and no works: a real Saturday drive can run longer, and parking in Lecce is its own exercise.

Regional train pulling into a station platform under a long canopy with a few distant waiting travellers

Here is how the corridor stacks up, rail distance against computed road time, for every major stop on the way south:

Destination Rail distance from Bari Centrale Road distance from Piazza Mercantile Road time, free-flow
Polignano a Mare 33 km 37.4 km about 36 minutes
Monopoli 41 km 47.3 km about 43 minutes
Ostuni 75 km 85.3 km about 73 minutes
Lecce 150 km 151.1 km about 115 minutes

The pattern is plain: everything up to Ostuni sits comfortably inside a half-day return, while Lecce is a different proposition. The guide to Monopoli and Ostuni covers the nearer pair if your time is short.

Bar chart of local transport fares in Bari
Local transport fares in Bari, in euro.

Is There A Bari To Lecce Train?

Yes. Trenitalia regional trains run the Bari-Lecce line directly from Bari Centrale, a distance of 150 km along the route, and the same line serves Polignano a Mare, Monopoli and Ostuni on the way. The operator's timetable holds the departure times and the point-to-point fare, so check trenitalia.com for the specific train before you travel, and buy the regional ticket before boarding.

Regional trains in Puglia are unreserved: you buy a ticket, validate it and take any seat. Departures spread across the day in both directions, but the exact frequency and the last return from Lecce are timetable details that change with the service calendar, so the operator's page is the reference. Polignano a Mare is typically 25 to 35 minutes from Bari on this line, per secondary timetable aggregators; for Lecce, no journey time is carried here, and the operator's own journey planner gives it for each departure.

Roman amphitheatre half excavated in a city square surrounded by palazzi in afternoon light

Bari Centrale is the departure point, and it deserves ten minutes of orientation: the station fronts Piazza Moro, the forecourt has been under a long requalification, and the AMTAB city buses, the Ferrotramviaria airport trains and the FAL line to Matera all meet here. The station guide walks the layout. If you are arriving at Bari airport first, the Ferrotramviaria train takes 17 minutes to Bari Centrale and costs 5.30 EUR per the 2026 tariff, so a flight-to-Lecce day is technically a single change.

The strike question comes up in planning: Trenitalia Puglia is reported to guarantee certain weekday services in the 06:00 to 09:00 and 18:00 to 21:00 bands during strikes, but strike dates and the guaranteed train lists are published by the operator, so confirm before you go on any strike day.

If you would rather leave the corridor entirely and see the inland UNESCO towns, the bus tour below departs from Bari and covers Alberobello and Matera, with a guide on board and no timetable to manage yourself.

How Much Does The Bari To Lecce Train Cost?

The fare for the Bari-Lecce regional journey is set by Trenitalia's own tariff and appears on the operator's ticket page and app for each departure, and no point-to-point euro figure for this route is reproduced here. What the sources do carry is the structure: regional fares in Puglia follow the operator's regional tariff table, tickets are per-ride, and there is no seat reservation fee because regional trains are unreserved.

The honest planning approach is to open the operator's journey planner, put in Bari Centrale to Lecce, and read the fare it quotes for your date. For a family or a group, that single query settles the budget question in seconds. Compare it with the fuel-and-parking arithmetic of driving, a run of about 151 km each way, and the convenience balance often tips toward the train for a city-centre-to-city-centre trip like this one.

A different way to spend the same ticket money is to break the corridor. Polignano a Mare, 33 km down the line, is the classic half-day stop, and a boat trip along its caves is one of the most-booked products in Puglia. The cruise below departs from Polignano itself, not from Bari, so it pairs naturally with a train down the line you are already riding.

Steep whitewashed alley with stone steps, a pointed arch overhead and potted plants

Can You Drive From Bari To Lecce?

Yes, the drive from Piazza Mercantile to Lecce is about 151 km and about 115 minutes in free-flow conditions, computed on the road network, and it gives you the whole corridor under your own schedule. The trade-offs are parking at the Lecce end, fuel for a run of about 151 km each way, and the rule that matters most in Bari: Bari Vecchia is a limited traffic zone, so do not drive into the old town at either end of the day.

The route runs down the Adriatic coast past the turn-offs for Polignano a Mare and Monopoli, then cuts inland toward Ostuni country and on to Lecce. The free-flow figure of about 115 minutes is a computed baseline: summer weekends, market days and town-festival traffic all stretch it, and the August climate table shows why August days feel long on the road, with a mean daily maximum of 29.1 C, typical values from modelled ERA5 data, 1991 to 2020.

Narrow lane with baroque balconies on carved brackets in warm evening light and a cafe table

Since 1 July 2026, Bari Vecchia's ZTL has had a camera gate at the Castello, at piazza Federico II di Svevia at piazza Massari, with weekday entry windows for authorised vehicles, and the perimeter parking nearby is paid on working days 08:30 to 20:30. If your hotel is in the old town, arrive by train or taxi and let the accommodation advise on any access.

Getting around at the Bari end Figure
AMTAB single ticket, one ride 1.00 EUR
AMTAB 90-minute ticket 1.20 EUR
AMTAB day ticket, until end of service 2.50 EUR
Ferrotramviaria airport train to Bari Centrale, 17 minutes 5.30 EUR
Airport taxi to a city-centre hotel, predetermined fare 25 EUR

Is Lecce A Day Trip From Bari Or An Overnight?

With 150 km of rail line and about 115 minutes of free-flow road in each direction, Lecce works as a long day trip from Bari but rewards an overnight, and the deciding factor is the return timetable rather than the distance. A day trip gives roughly six to eight hours in the city once both legs are counted; an overnight lets you see the squares after dark and the morning streets before the day visitors arrive, without watching a clock.

The day-trip arithmetic is unforgiving in summer, when daylight is long but energy is short: the climate table gives July a mean daily maximum of 28.6 C, typical values from modelled ERA5 data, 1991 to 2020, and August 29.1 C, so a midday arrival plus four hours on foot is a hot plan. Spring and autumn carry milder figures, May at 21.6 C and October at 21.1 C for the mean daily maximum, with October bringing 63 mm of rain across the month against August's 20 mm.

Month Mean daily high Mean daily low Rain
May 21.6 C 15.3 C 35 mm
July 28.6 C 22.0 C 22 mm
August 29.1 C 22.4 C 20 mm
October 21.1 C 15.6 C 63 mm

Typical values from modelled ERA5 data, 1991 to 2020.

The overnight case gets stronger when you add the surroundings: Lecce sits close to the southern tip of Puglia's Salento, and a single base there opens a different set of mornings than Bari does. The where to base in Puglia guide and the Bari versus Lecce comparison lay out the trade, and the is Lecce worth visiting page answers the other half of the question. For a week that stitches both cities together with the coast and the inland towns, the Puglia week itinerary is the frame.

Narrow limestone lane with pale arches, a stone staircase and potted lemon trees in soft morning light

What Can You Stop At Between Bari And Lecce?

The corridor's own stops are Polignano a Mare at 33 km by rail, Monopoli at 41 km, Ostuni at 75 km and Egnazia at 58.5 km and about 56 minutes by road from Piazza Mercantile, and the two entry fees on the way are Egnazia's museum and park at 10 EUR full and 2 EUR reduced, and the Grotte di Castellana at 25 EUR for the full 3 km route and 22 EUR for the 1 km partial route.

Egnazia is the archaeological park on the coast between Monopoli and Fasano, open Monday to Saturday and the first Sunday of the month, 08:30 to 19:30, per the Musei Puglia ticket page. The Grotte di Castellana lie inland at about 43 km and 47 minutes by road from Piazza Mercantile: the full cave route runs 3 km and about 100 minutes at 25 EUR for ages 15 and over, the partial route 1 km and about 50 minutes at 22 EUR, with a reduced rate for ages 6 to 14. The Castellana site recommends booking online, which matters in summer.

Cafe terrace under a stone arch with a cup of coffee and a pastry on a small table
Stop between Bari and Lecce Distance from Piazza Mercantile Entry figures
Polignano a Mare 37.4 km by road, 33 km by rail No entry fee for the town or Lama Monachile found
Egnazia museum and park 58.5 km by road 10 EUR full, 2 EUR reduced
Grotte di Castellana 43.1 km by road 25 EUR full route ages 15 and over, 22 EUR partial route, reduced 6 to 14
Ostuni 85.3 km by road, 75 km by rail No published figure for the town itself

The pairing logic is simple: a train day can string Polignano and Monopoli, both on the line, while a car day reaches Egnazia and the caves. Polignano also hosts the cave boat trips, all of which depart from Polignano's own port, never from Bari's waterfront, and the Monopoli boats likewise depart from Monopoli. The Polignano a Mare guide, the Monopoli guide and the Lecce guide each go deeper.

Bari Or Lecce: Which Should You Stay In?

Bari is the transport hub of Puglia, holding Bari Centrale, the airport rail link and the port, while Lecce is a smaller baroque city at the region's southern end, and the sources that matter here are the rail map, which puts every coastal and inland day trip on a line out of Bari, and the drive-time table, which puts Lecce 115 minutes from Bari and makes it the natural base only for the Salento. The choice follows the trips you want, not a ranking.

Richly carved baroque church facade of honey-coloured limestone with ornate balconies and a rose window

Bari gives you the fastest access to Polignano a Mare, Monopoli, Alberobello by the Trulli Link, Matera by the FAL line, Trani and Castel del Monte. Lecce gives you the Salento's low towns and beaches, at the cost of backtracking for anything north. A split stay, two or three nights in each, is the arrangement that fits the geography, and the itineraries guide shows one version of it.

One cost note for the Bari side of any stay: the city's tourist tax runs 1.50 to 4.00 EUR per person per night by accommodation category, for a maximum of 4 consecutive nights per calendar year, collected by the accommodation. Each comune sets its own, so ask your Lecce host what applies there rather than assuming the same figures.

Stay Tourist tax per person per night
Bari, 5-star and luxury hotels 4.00 EUR
Bari, 4-star hotels 3.00 EUR
Bari, 3-star hotels 2.00 EUR
Bari, 1-star and 2-star hotels 1.50 EUR
Bari, B&Bs, short lets, hostels, agriturismi 2.00 EUR

If you base in Bari and want the inland highlights handled for you, the Alberobello and Matera bus tour below departs from Bari itself and takes in both UNESCO towns in one day, crossing into Basilicata for Matera, which is a different region from Puglia.

Common Questions About Bari To Lecce

Is there a direct Bari to Lecce train?

Yes. Trenitalia regional trains run the Bari-Lecce line, 150 km along the route, from Bari Centrale, serving Polignano a Mare, Monopoli and Ostuni on the way. Check the operator's timetable for departure times and the fare for your date.

How long is the Bari to Lecce train journey?

The operator's journey planner gives the time for each departure. The distance is 150 km along the line; for comparison, Polignano a Mare is typically 25 to 35 minutes from Bari per secondary timetable sources. Confirm your specific train before you travel.

How much does the Bari to Lecce train cost?

The point-to-point fare is set by Trenitalia's regional tariff and appears on the operator's ticket page and app for each departure. Buy the regional ticket before boarding, since regional trains are unreserved.

Is it better to drive from Bari to Lecce or take the train?

The train runs city centre to city centre in one seat, while the drive covers about 151 km and about 115 minutes free-flow and adds parking at the Lecce end. Bari Vecchia is a limited traffic zone, so do not drive into the old town; if your Bari hotel is there, the train or a 25 EUR airport-fixed taxi is the calmer start.

Can you do Lecce as a day trip from Bari?

Yes, as a long day: the return travel takes the better part of four hours by road, or two rail legs of 150 km each, leaving roughly six to eight hours in the city. An overnight gives you the squares after dark without watching the last return train.

What is there to stop at between Bari and Lecce?

Polignano a Mare, Monopoli and Ostuni sit on the rail line, Egnazia's museum and park lies at 58.5 km by road with entry at 10 EUR full and 2 EUR reduced, and the Grotte di Castellana lie at 43.1 km by road with the full 3 km cave route at 25 EUR for ages 15 and over.

The corridor from Bari to Lecce is the spine of a Puglia trip, and the choice between rail, road and a guided day comes down to the timetable for your date, the parking you are willing to negotiate and the number of nights you can give the far end. Read the operator's pages for the live times, keep the car out of Bari Vecchia, and the 150 km between the two cities takes care of itself. Back in Bari, before or after the run south, the Bari Underground archaeologist tour shows the layers under the old town that the corridor's history has left in place.

Stone foundations of an ancient basilica with patches of mosaic floor under a light shelter

For the traveller weighing the whole region rather than one line, the pairing of Bari's transport hub with Lecce's southern position is not a competition but a sequence: use Bari for the coast, the Valle d'Itria and Matera, then move south and let Lecce close the trip with the Salento's slower rhythm a comfortable 115-minute transfer away.

Prefer A Guided Day Trip From Bari?

A coach tour handles the driving while a guide explains each stop, and you can cancel if your plans change.

Check availability →