BDS House Request to book

Planning

Brindisi or Lecce: an honest comparison of two bases in Puglia

Brindisi cathedral and Piazza Duomo
Photo: Dudva, CC BY-SA 4.0, via Wikimedia Commons

Quick answer

Pick Brindisi if you want an airport 10 minutes away, the sea on your doorstep, fewer crowds and an easy reach of both Salento and the Valle d'Itria (Ostuni in about 30 to 35 minutes). Pick Lecce if baroque architecture and a lively student nightlife matter most and you will mostly explore the far south. Lecce is an easy day trip by train.

Key facts
AirportBrindisi: about 10 min. Lecce: about 40 min by bus or car
Train between themAbout 25 to 35 min, frequent regional and intercity trains
SeaBrindisi is on a harbour; Lecce is inland, about 15 to 20 min from its coast
OstuniBrindisi about 30 to 35 min; Lecce about 1 h
OtrantoBrindisi about 1 h 10; Lecce about 40 to 45 min
Crowds in summerLower in Brindisi

Brindisi or Lecce: which is the better base?

Lecce at nine in the evening in August: Piazza Sant'Oronzo full, students on the steps, tour groups following a raised umbrella towards Santa Croce. Brindisi at the same hour: families walking the waterfront, a man fishing below the Roman column, a ferry for Greece lit up in the harbour. Both are lovely. They are not the same holiday.

Lecce is the baroque capital of Salento and one of the most beautiful small cities in Italy. Brindisi is a port city with Roman roots, an airport next door and the sea in front of it. The honest answer is that most travellers will want to see both, and the real question is where to sleep.

My view, as someone who grew up between the two, is simple: Lecce is a wonderful day, Brindisi is the easier base. The rest of this guide explains why, and when Lecce is the better choice.

Brindisi vs Lecce at a glance

Here is the comparison point by point. Times are approximate and by car unless stated.

BrindisiLecce
AirportBDS about 10 min from the old townNo airport; BDS about 40 min, Bari about 1 h 50
SeaHarbour and waterfront in town, beaches about 15 to 25 minInland; nearest coast about 15 to 20 min
ArchitectureRoman column, Romanesque churches, Swabian castleBaroque churches, Roman amphitheatre
Crowds in July and AugustModerateHigh in the centre
Accommodation pricesUsually lowerUsually higher in summer
NightlifeWaterfront bars, passeggiata, summer eventsLivelier, many bars, big student scene
Valle d'Itria and OstuniAbout 30 min to 1 hAbout 1 h to 1 h 30
Far south (Otranto, Gallipoli, Leuca)About 1 h 10 to 1 h 45About 40 min to 1 h 10
Ferries to GreeceFrom the portVia Brindisi

The pattern is clear: Lecce wins on architecture and nightlife, Brindisi wins on access, the sea and calm.

The airport factor: why it matters more than you think

Brindisi's Aeroporto del Salento is about 6 km from the city centre. From the old town a taxi takes about 10 minutes. If your flight leaves at 6:30, that is the difference between a decent night's sleep and a 4:00 alarm.

From Lecce, the same airport is about 40 minutes by car or by the Pugliairbus shuttle, which runs between the airport and Lecce several times a day. That is fine for a midday flight, less fine at dawn or after a late arrival with tired children. Bari airport is even further from Lecce, about 1 hour 50 minutes.

This is why many travellers do a first and last night in Brindisi even when they spend the middle of the trip elsewhere. See our Brindisi stopover guide and whether to fly into Brindisi or Bari.

Which is closer to the sea, Brindisi or Lecce?

Brindisi. The old town sits on a natural harbour shaped like a deer's head (the city's Messapian name is thought to mean exactly that), and you can walk from your door to the water in a few minutes. In summer locals swim from the rocks along the outer harbour, and real beaches start about 15 minutes north at Apani and the coast towards Torre Guaceto, a marine reserve with shallow clear water about 25 minutes away.

Beach in the Torre Guaceto marine reserve
The shallow water of Torre Guaceto, about 25 minutes from Brindisi Photo: Ferdinando Traversa, CC BY-SA 4.0, via Wikimedia Commons

Lecce is an inland city. Its coast, around San Cataldo and the beaches north of it, is about 15 to 20 minutes by car, and the famous Salento beaches near Otranto or on the Ionian side are 40 minutes or more. Our guide to the best beaches near Brindisi lists the options with distances.

Crowds, prices and everyday life

Lecce has become one of the best-known names in southern Italy, and in July and August the historic centre feels it: queues for the main churches, busy restaurants, higher prices for rooms in the old town. It is still beautiful, but you share it.

Cloister of San Benedetto in Brindisi old town
The cloister of San Benedetto: Brindisi's old town stays quiet even in August Photo: Mikils, CC BY-SA 3.0, via Wikimedia Commons

Brindisi receives fewer leisure tourists, partly because many people only pass through for the airport or the ferry. That has advantages. Restaurants mostly cook for locals. Prices for accommodation, coffee and dinner tend to be lower. You can sit on the waterfront at sunset without fighting for a table.

Brindisi is also a working city, not a museum. You will see offices, schools, the port and ordinary shops. Some visitors find that less romantic; many find it more real. If you want an idea of daily life, our guide to things to do in Brindisi shows what the old town offers.

Evenings and nightlife: Lecce is livelier

This is where Lecce clearly wins. With a large university, its centre stays busy late, with many bars around the main squares and in the side streets of the old town, and the season runs most of the year.

Piazza Sant'Oronzo in Lecce
Piazza Sant'Oronzo in Lecce, livelier at night Photo: Bernard Gagnon, CC0, via Wikimedia Commons

Brindisi's evenings are slower. The passeggiata along the waterfront, an aperitivo looking at the ships, dinner, then an ice cream on the way home. In summer there are concerts and events along the harbour, and the beach bars on the coast north of the city stay open late. For a good night out in Lecce from a Brindisi base, the train back is easy in the evening, and a taxi is the fallback; check the last train before you go. More in our guide to evenings in Brindisi.

Reaching the rest of Puglia from each city

Puglia is long, and the famous places are spread out. Brindisi sits at the hinge between Salento to the south and central Puglia to the north. Lecce sits deeper in Salento. Approximate driving times:

DestinationFrom BrindisiFrom Lecce
OstuniAbout 30 to 35 minAbout 1 h
AlberobelloAbout 1 hAbout 1 h 20
Polignano a MareAbout 1 hAbout 1 h 20
OtrantoAbout 1 h 10About 40 to 45 min
GallipoliAbout 1 h 10About 40 min
MateraAbout 2 hAbout 2 h 15
Bari airportAbout 1 h 15About 1 h 50
Ostuni, the white town, on its hill above the olive groves
Ostuni, the White City, about half an hour from Brindisi Photo: Maksimsokolov, CC BY-SA 4.0, via Wikimedia Commons

If your list includes the trulli, Ostuni, Polignano or Monopoli, Brindisi saves you about half an hour each way, every day. If you plan a week of beaches at the very tip of the heel, Lecce or a town further south is closer. Most first-time visitors want a bit of both, which is the case for Brindisi. Our Brindisi as a base for Puglia guide goes deeper.

Who should pick Lecce, and who should pick Brindisi?

Choose Lecce if: you love baroque architecture and want to wander it at night; you want a lively bar scene; your trip is mostly the southern tip of Salento (Otranto, Castro, Santa Maria di Leuca, Gallipoli); you do not mind a longer airport transfer.

Choose Brindisi if: you have an early or late flight; you want to see both Salento and the Valle d'Itria without changing hotel; you want the sea close by; you are travelling with children and prefer calm evenings; you are on a budget; you are taking a ferry to Greece; you want an ordinary Apulian city rather than a showcase.

And if you still cannot decide, split it: most nights in Brindisi, one night in Lecce for the evening atmosphere.

How to see Lecce from Brindisi in a day

Take a morning regional or intercity train from Brindisi station: the trip takes about 25 to 35 minutes and trains run frequently. Lecce station is a 10 to 15 minute walk from the old town. Do not drive into the centre: much of it is a limited traffic zone.

  1. Enter through Porta Napoli and walk to Piazza Duomo, a closed square that surprises everyone.
  2. Continue to Piazza Sant'Oronzo and the half-excavated Roman amphitheatre. The column with the saint is the twin of the one in Brindisi, given to Lecce in the 17th century.
  3. See the facade of Santa Croce, the high point of Lecce baroque.
  4. Have a pasticciotto and a caffè leccese (espresso over ice with almond milk) mid-morning.
  5. After lunch and a rest, take an afternoon train back for sunset on Brindisi's waterfront.
Piazza del Duomo in Lecce with the cathedral and bell tower
Piazza Duomo in Lecce, an easy half-day trip by train from Brindisi Photo: Bernard Gagnon, CC0, via Wikimedia Commons

That is the rhythm many of our guests at BDS House follow: Lecce by day, home by evening to a rooftop terrace in Brindisi's old town, with the airport 10 minutes away for the flight out. If it sounds right for you, check our dates.

Questions travellers ask

Is it better to stay in Brindisi or Lecce?

It depends on your trip. Brindisi is better for airport access, the sea, fewer crowds, lower prices and reaching both Salento and the Valle d'Itria. Lecce is better if baroque architecture and nightlife are your priority and you will mostly explore the far south. Many travellers stay in Brindisi and visit Lecce as a day trip.

How far is Lecce from Brindisi?

About 40 km. By car it takes about 35 to 40 minutes. Regional and intercity trains take about 25 to 35 minutes and run frequently through the day. From Brindisi airport, the Pugliairbus shuttle reaches Lecce in about 40 minutes.

Is Brindisi cheaper than Lecce?

Usually, yes. Accommodation in Brindisi's old town tends to cost less than in Lecce's historic centre, especially in summer, and coffee, aperitivo and dinner are often a little cheaper because fewer places are aimed at tourists. Prices vary by season, so compare your actual dates.

Does Lecce have an airport?

No. The nearest airport to Lecce is Brindisi (BDS), about 40 minutes away by car or shuttle bus. Bari airport is about 1 hour 50 minutes from Lecce. If you stay in Brindisi instead, the airport is about 10 minutes from the old town.

Is Lecce on the sea?

No, Lecce is inland. Its nearest coast, around San Cataldo, is about 15 to 20 minutes by car, and the well-known beaches near Otranto or Gallipoli are 40 minutes or more. Brindisi is built around a harbour, with beaches starting about 15 minutes north of the city.

Is Lecce worth a day trip from Brindisi?

Yes. Lecce's baroque centre, Piazza Duomo, the Roman amphitheatre and Santa Croce are among the highlights of Puglia, and the train from Brindisi takes about half an hour. A day is enough to see the main sights at a relaxed pace and be back in Brindisi for dinner.

Which has better nightlife, Brindisi or Lecce?

Lecce, clearly. Its university keeps the old town busy late with many bars. Brindisi's evenings are calmer: waterfront walks, aperitivo by the harbour, summer concerts and beach bars on the coast north of the city. From Brindisi you can go out in Lecce and return by train or taxi.

Is Brindisi or Lecce better for visiting Ostuni and Alberobello?

Brindisi. Ostuni is about 30 to 35 minutes from Brindisi against about an hour from Lecce, and Alberobello is about an hour from Brindisi against about 1 hour 20 from Lecce. Over several day trips, staying in Brindisi saves hours of driving.

Sources and further reading

Times and prices are approximate and change by season. Last checked on 3 October 2026.

More guides to Brindisi