How To Get To Lecce: Fly, Train Or Drive

Lecce, the baroque capital of Salento in Puglia, has no airport of its own. Every route into the city runs through Brindisi, Bari or the rail network, and this guide lays out each one with the reported times, fares and the driving rules that catch visitors out.

A honey-coloured baroque street in Lecce with ornate stone facades under warm light

Short answer

Fly to Brindisi (BDS) and take the Terravision bus, about 40 minutes for 6.50 euro one way, or arrive by train at Lecce station on the Trenitalia network. If you drive, know the ZTL before you enter the historic centre.

Lecce, in Puglia, southern Italy, is the baroque capital of Salento at the heel of the Italian boot, and it has no commercial airport of its own. That single fact shapes every journey here: you arrive through Brindisi (BDS) about 47.6 km away by road, or through Bari further north, or you roll into Lecce station on a Trenitalia train, because the city is the rail terminus for the whole Salento peninsula. What follows is a route-by-route comparison of the reported times, fares and rules, drawn from operator pages and routing data rather than hearsay, so you can pick the entry point that fits your trip.

A honey-coloured baroque street in Lecce with ornate stone facades under warm light
Bar chart of distance by destination
Distance By From Piazza Sant'Oronzo To. Bar chart comparing distance across 8 from piazza sant'oronzo tos listed in this article's own comparison table, from 12.9 km to 83.2 km.

This page on Lecce Travel Guide is the transport hub of the site. The sections below cover flying into Brindisi, the long train routes from Rome and Bari, the local FSE lines that fan out to Otranto and Gallipoli, and the driving picture including the camera-policed ZTL that catches unwary motorists with fines of 83 to 332 euro. Each section stands alone, so you can jump straight to your mode of travel. A few ground rules hold throughout: every time and fare on this page is attributed to an operator page or a routing computation, none of it is a timetable, and anything the sources did not confirm is left out rather than guessed. Where a competing guide would print a confident number, this one tells you who reported it and sends you to the live source for the day you travel.

Which Airport Do You Fly Into For Lecce?

The airport for Lecce is Brindisi (BDS), about 47.6 km and roughly 43 minutes by road from the city centre, and Lecce itself has no commercial airport at all. The Terravision airport bus runs the route for 6.50 euro one way or 13 euro return, taking about 40 minutes according to the operator's own page.

Bari Airport (BRI) is the other realistic option, but it sits much further north. There is no direct Bari Airport to Lecce service: you reach Bari Centrale station first, then take a Trenitalia train south. Reported totals run to roughly two hours or more by rail, compared with under an hour door to door from Brindisi. Bari earns its place only when fares or flight availability from your origin make it worthwhile, or when Bari itself is on your itinerary.

A regional airport terminal building under a clear sky in Puglia

The site's dedicated pages carry the detail for each gateway: Brindisi Airport to Lecce covers the bus operators and frequencies, and Bari to Lecce covers the northern rail route. Taxi and private-transfer fares from either airport were not sourced for this site, so none appear here: confirm those directly when booking. The road distance itself is solid ground, though. The 47.6 km and about 43 minutes for Brindisi were computed over OpenStreetMap routing in free-flow conditions, which means no traffic weighting, so treat the figure as an open-road estimate rather than a promise for a Friday evening arrival.

Airport Distance to Lecce Reported transfer Reported cost
Brindisi (BDS) 47.6 km by road Terravision bus, about 40 min 6.50 EUR one way, 13 EUR return
Bari (BRI) 152.6 km by road Bus or airport train to Bari Centrale, then Trenitalia to Lecce rail segment about 18 to 24 EUR on fast trains
Lecce none no commercial airport exists n/a

One more expectation to set: because Brindisi is a small airport, direct flights there are seasonal and mostly European. Intercontinental travellers usually connect through Rome or Milan, and the Rome connection is covered below in the train section. If a Milan arrival is forced on you by fares, the practical route is a fast train down the Adriatic side via Bari, and the same Bari to Lecce guidance applies. Travellers who land in Naples should read the train section before assuming a route exists as they imagine it, because the sourced picture there is thinner than the folklore suggests.

How Do You Get From Brindisi Airport To Lecce?

The Terravision bus from Brindisi Airport to Lecce costs 6.50 euro one way or 13 euro return and takes about 40 minutes, per the operator's own booking page, with several departures spread across the day. The bus is the standard transfer, because no rail link exists between the airport and Lecce.

Buy tickets on the operator's site before you fly if you want a guaranteed seat in the summer peak, and check the day's timetable rather than relying on remembered frequencies, since schedules shift between seasons. The bus drops in central Lecce, from where the historic centre is a short hop by city bus or a manageable walk depending on your luggage.

A coach parked at an airport kerbside with passengers loading bags

If your flight lands very late or very early, note that the bus day has edges. Outside its hours the only options are taxi or private transfer, whose fares this site has not verified: agree the price before you board. Travellers combining Brindisi with a night in the city before moving on will find the full local picture in getting around Lecce, which covers the SGM city network, where a 60-minute ticket sells for about 1.20 euro from a machine or app and about 1.50 euro on board, with a day ticket at about 3 euro. For the first evening, the centre is close enough that walking beats any of it.

A practical note on luggage: the bus is a standard coach with a hold, so a full-size suitcase is not a problem, but the last stretch from the drop point to a bed inside the old town can involve stone paving. Pack wheels you can lift. The same applies to the station arrival below, where the surface from the forecourt into the historic centre is a mix of new and centuries-old paving that rewards rolling bags with sturdy wheels.

Can You Reach Lecce By Train From Rome Or Bari?

Yes, Lecce is a Trenitalia terminus with direct trains from Rome taking about 5 hours 58 minutes to 6 hours 16 on the fastest runs, from about 32 euro, and direct trains from Bari Centrale taking about 1 hour 19 to 1 hour 24 at best, with regional fares around 9 to 13 euro. These are operator-reported figures, not a timetable, so check Trenitalia for your date.

The Rome route uses Frecciarossa, Frecciargento and Intercity trains, several per day direct. It is a long sit, roughly six hours from Termini, but it removes every airport connection and deposits you in the centre of the baroque city. The site's Rome to Lecce page expands on it, including the trade-off between the fast trains and the cheaper, slower options.

A high-speed train waiting at a platform in an Italian station

The Bari route is the workhorse for anyone arriving from the north of Puglia or flying into Bari. Frecciarossa and Intercity services run south along the Adriatic coast, with regional trains as the cheaper, slower alternative. From Naples there is no sourced direct journey time on this site: reaching Lecce from Naples means changing trains, and the sensible move is to plan it on Trenitalia's own journey planner rather than trust a third-party summary. The Naples to Lecce page frames the options that can be stated with confidence.

Route Reported time Reported fare Notes
Lecce to Brindisi about 18 to 24 min from about 3.40 EUR frequent, roughly every 30 min
Lecce to Bari Centrale about 1 h 19 to 1 h 24 fastest 9 to 13 EUR regional, 18 to 24 EUR fast Frecciarossa, Intercity, Regionale
Lecce to Rome (direct) about 5 h 58 to 6 h 16 from about 32 EUR several direct trains daily
Lecce to Ostuni about 39 to 51 min from about 7 EUR direct
Lecce to Polignano a Mare about 1 h 09 to 1 h 21 See current price direct

Lecce station itself is compact and sits just outside the historic centre, about a ten minute walk from Piazza Sant'Oronzo. The station page, Lecce train station, covers arrivals, luggage storage networks near the forecourt at roughly 2.50 to 3.50 euro per day, and onward connections. Once you have dumped the bags, a guided first walk of the baroque centre and its underground rooms is one way to orient fast: the baroque architecture tour is the site's featured pick for that, and Check availability if the first afternoon is open.

One habit worth adopting on the long routes: book the fast train as early as you can, because the "from about 32 euro" Rome fare is the floor, not the walk-up price. The same logic applies to the Bari fast trains, where the reported 18 to 24 euro band sits well above the 9 to 13 euro regional alternative. If your schedule has slack, the regional train from Bari is the budget answer; if it does not, the Frecciarossa is the one that protects a connection.

What Are The FSE Trains Around Salento?

Ferrovie del Sud Est (FSE) run the local rail network out of Lecce, with reported direct trains to Gallipoli in about 1 h 18 to 1 h 43 from about 5 euro, direct trains to Galatina in about 38 to 55 minutes from about 3 euro, and trains to Otranto requiring a change at Maglie, totalling about 1 h 33 to 2 hours or more.

These are small regional trains, and that is their charm: they thread the Salento peninsula's olive country and drop you in towns that Trenitalia never reaches. FSE fares in 2026 run from 1.30 euro for a 1 to 10 km hop up to 5.40 euro for 51 to 60 km, per the operator's published tariff. Timetables thin out on Sundays and in the off-season, so treat any timing here as a reported pattern and confirm on the FSE site for your travel day.

FSE route from Lecce Reported journey Reported fare Change needed
Gallipoli about 1 h 18 to 1 h 43 from about 5 EUR no
Galatina about 38 to 55 min from about 3 EUR no
Otranto about 1 h 33 to 2 h or more from about 4 to 5 EUR yes, at Maglie
Alberobello about 2 h 30 to 3 h or more varies by legs yes, onto FSE

For beach towns without a station, the summer-only Salento in Bus network fills the gap. It ran 13 June to 13 September in 2026, with fares from 1.10 to 5 euro bought through the operator's channels and a 1 euro surcharge on board, and children under 10 travelled free. Its main lines from Lecce were the 101 to Torre dell'Orso and Otranto, the 104 to Porto Cesareo and Gallipoli, and the 107/108 towards Leuca. The 2027 dates had not been announced; see Salento in Bus for the pattern.

A small regional train at a rural station surrounded by olive groves

Two practical habits make the FSE network painless. First, validate or buy before boarding where a machine exists, because the on-board surcharge exists precisely to price disorganisation. Second, build slack into any same-day round trip that involves the Maglie change for Otranto: the connection is short, the trains are few, and a missed one can turn a half-day outing into a full one. Off-season, check the last return before you commit, because the evening frequency drops before you expect it to.

Should You Drive To Lecce?

Driving to Lecce is straightforward on main roads, with computed free-flow times of about 35 minutes from Brindisi, 41 minutes from Gallipoli, 44 minutes from Otranto and 118 minutes from Bari, but the historic centre is a camera-policed ZTL with reported restricted hours on weekdays and all day Sunday, and fines from 83 to 332 euro.

The drive times below were computed over OpenStreetMap routing in free-flow conditions, so they are distances and open-road estimates, not rush-hour promises. The A14 and SS16 corridors carry the long north-south traffic, and Salento's secondary roads cut through unbroken olive plains that make the kilometres pass quickly.

From Piazza Sant'Oronzo to Distance Free-flow time
San Cataldo 12.9 km about 14 min
Torre dell'Orso 27.9 km about 32 min
Porto Cesareo 28.0 km about 34 min
Gallipoli 41.0 km about 41 min
Brindisi 39.8 km about 35 min
Otranto 46.7 km about 44 min
Ostuni 78.3 km about 66 min
Santa Maria di Leuca 83.2 km about 78 min
Bari 152.6 km about 118 min
A narrow stone-paved street in Lecce with a historic gate arch spanning it

The ZTL is the part that bites. The reported pattern restricts the historic centre on weekdays roughly from 20:00 to 10:00 and from 13:00 to 16:30, and around the clock on Sundays and holidays, with Porta Napoli reported as always closed. Cameras enforce it, not wardens, so an accidental entry produces a fine weeks later via the rental company. Ask your accommodation whether it can register your plate, and confirm the current hours on the municipal notices before driving in: the car rental and driving in Lecce page carries the full picture, including the Park Liberty car park, reported to hold 466 spaces near the centre. American visitors weighing the decision will find a grounded take in is it difficult for Americans to drive in Italy.

The strategy that saves money and stress is to treat the car as a Salento tool, not a Lecce tool. Park once at the edge of the restricted zone, walk or ride the city buses for everything inside the ring, and take the car out only for the coast and the inland towns. The distances in the table above are short enough that a day trip barely registers on the odometer: even Santa Maria di Leuca, at the very tip of the heel, is about 78 minutes of free-flow road from the centre of Lecce.

How Do You Get To Lecce Without A Car?

Without a car you arrive by air through Brindisi and the 40-minute airport bus, or by rail into Lecce station, and from there the FSE network and the summer Salento in Bus shuttles carry you across Salento for a few euro per ride. A car is not needed for the city itself, which is compact and walkable.

The car-free version of a Lecce trip works well because the city rewards walking and the peninsula rewards patience with regional trains. Day trips to Ostuni, about 39 to 51 minutes by direct train from about 7 euro, or day trips to Ostuni generally, are simple by rail. Beach days need more planning outside the Salento in Bus season, when connections thin out and the coast reverts to those who drove.

Travellers with backpacks walking along a sunlit limestone street toward a baroque church facade
Car-free goal Route Reported cost
Airport transfer Terravision bus, Brindisi BDS to Lecce 6.50 EUR one way
Otranto FSE with change at Maglie from about 4 to 5 EUR
Gallipoli beach day FSE direct from about 5 EUR
Ostuni day trip Trenitalia direct from about 7 EUR
Summer beach shuttle Salento in Bus lines 101/104/107/108 1.10 to 5 EUR

The main weakness of the car-free plan is the early evening: regional services wind down, and a beach town that felt connected at noon can feel stranded at 20:00. Build your day around the last departure rather than the first, and keep a fallback such as an early dinner in the town you are visiting before the return leg. In high summer the Salento in Bus night services filled some of that gap, running alongside the daytime lines on the busiest corridors.

For the timing of the trip itself, when to come matters as much as how: the best time to visit Lecce and Lecce weather cover the seasonal picture, including the ERA5 reanalysis, 1991-2020, normals that show mean highs from 12.4 C in January to 31.3 C in August and November carrying the heaviest monthly rainfall at 93.7 mm. The transport layer follows the same rhythm: buses and trains run fuller schedules in the bathing season, and the sea is reported at about 22.5 C in June, 25 to 27 C at the August peak, and about 14 C in February, per seatemperature.org data.

Where Do You Stay On Arrival, And What Next?

On arrival the practical base is the area just outside the ZTL ring, within walking distance of Piazza Sant'Oronzo and the station, and the two decisions that follow are where to sleep and how to spend the first evening, both of which have dedicated guides on this site.

Luggage storage networks near the station, at roughly 2.50 to 3.50 euro per day, cover the gap between checkout and a late train. From there the city opens quickly: where to stay in Lecce maps the neighbourhoods, and the best restaurants in Lecce plus what to eat in Lecce handle the first dinner, from rustico leccese to the caffe in ghiaccio con latte di mandorla credited to Quarta Caffe in the 1940s to 1950s.

An evening cafe table on a stone-paved square in Lecce with a baroque palazzo behind it

Beyond the first day, the classic sightseeing arc runs from Pasticciotto in a Piazza Sant'Oronzo cafe to the Lecce churches ticket, the LeccEcclesiae combined ticket that covers the Duomo with crypt, Santa Croce, San Matteo, Santa Chiara and the Antico Seminario for 11 euro standard, valid 15 days. For depth on the architecture itself, Lecce Baroque and Lecce papier mache trace the pietra leccese style that gives the city its nickname, and things to do in Lecce rounds up the rest. A note on that nickname: Lecce is often called the Florence of the South, and because the attribution is contested between two historical figures, this site names neither and treats the phrase as folklore, not citation.

Common Questions About Getting To Lecce

Does Lecce have an airport?

No. Lecce has no commercial airport. The nearest is Brindisi (BDS), about 47.6 km and roughly 43 minutes by road, linked by an airport bus for 6.50 euro one way. Bari Airport is a longer alternative via Bari Centrale station.

How do you get from Brindisi Airport to Lecce?

The Terravision bus runs the route in about 40 minutes for 6.50 euro one way or 13 euro return, per the operator's page. Check the day's departures before you fly, since frequencies vary by season.

Can you take a train to Lecce from Rome?

Yes. Direct Trenitalia trains cover Rome to Lecce in about 5 hours 58 minutes to 6 hours 16 on the fastest runs, from about 32 euro. Confirm times for your date on the operator's planner.

Is driving into Lecce's centre allowed?

The historic centre is a camera-policed ZTL. Reported restrictions apply on weekdays and all day on Sundays and holidays, with fines from 83 to 332 euro. Park outside the ring and ask your accommodation about plate registration.

Do you need a car in Lecce?

No. The city is compact and walkable, FSE trains reach Gallipoli, Galatina and Otranto, and the summer Salento in Bus network serves the beach towns. A car helps mainly for remote coves and off-season exploring.

How do you get to Otranto from Lecce without a car?

Take an FSE train and change at Maglie; the reported total is about 1 hour 33 to 2 hours or more, from about 4 to 5 euro. In summer the Salento in Bus line 101 also runs the route directly.

See Lecce Once You Arrive

A guided walk of the baroque centre and its underground rooms is an easy first stop after the journey.

Check availability →