Travel Information from Florence to Lecce
| 425 miles (685 km) | |
| Train, bus or flight | |
| $13 - $105 | |
| Bus • $13 (€12) • 12 h 20 min | |
| Flight • $105 (€94) • 3 h | |
| Itabus, Alitalia or Frecciarossa |
Travel 425 miles (685 km) by train, bus or flight to Lecce from Florence. The most popular travel companies which serve this trip are Itabus, Alitalia or Frecciarossa among others. Travelers can even take a direct bus, flight or train from Florence to Lecce.
Travel optionsfrom Florence to Lecce
How to get from Florence to Lecce by train, bus or flight.
Our recommendation
The best way to travel from Florence to Lecce is by taking a bus because it’s the best combination of price and speed.
1125Cheapest
1125Fastest
FR 4338Other options
TUSCANY LINE 18486 · Autobus TTPER B0448+
InterCityNotte 755
FRECCIAROSSA 1000 9511
FRECCIAROSSA 9592+
InterCityNotte 755
1225
3897 · 1103
FlixBus · FlixBus
FR 3774
FR 6019
AZ1682 · AZ1625Find all the dates and times for this journey by train, bus, flight, and ferry .
Compare prices and tickets Prices for trains, buses and flights
Compare train, bus, and flight prices over the next three weeks. See the best deals at a glance, find the lowest fares, and choose the option that fits your budget.
Nov 06
Nov 07
Nov 08
Nov 09
Nov 10
Nov 11
Nov 12
Nov 13
Nov 14
Nov 15
Nov 16
Nov 17
Nov 18
Nov 19
Nov 20
Nov 21
Nov 22
Nov 23
Nov 24
Nov 25
Nov 26
More than 1,000 travel companies trust us to sell their tickets all in one place.
FAQs: Travel from Florence to Lecce

There are 3 ways to get from Florence to Lecce: train, bus or flight.
The cheapest way to go to Lecce from Florence is by taking a bus, which costs on average $13 (€12).
This is compared to other ways of getting from Florence to Lecce:
A bus is $91 (€82) less than a flight with an average ticket price of $105 (€94) from Florence to Lecce.
Taking a bus costs $29 (€26) less than taking a train, which average ticket prices of $42 (€38).
The fastest way from Florence to Lecce is by flight with an average journey time of 3 h.
There are alternative travel options to Lecce that take longer:
Bus takes on average 12 h 20 min.
Getting to Lecce by train takes 7 h 15 min on average.
Lecce is approximately 425 miles (685 km) away from Florence.
The average frequency per day from Florence to Lecce is:
- 7 buses a day.
- 1 train a day.
However, we recommend checking specific travel dates for your route from Florence to Lecce as scheduled services by train, bus or flight can vary by season or day of the week.
These are the most popular departure and arrival points from Florence to Lecce:
- Buses most often depart from Florence at Florence, Villa Costanza (Tram T1) and arrive in Lecce at Lecce, Parcheggio Ex-Foro Boario (Terminal Bus).
- Trains mostly depart from Florence Santa Maria Novella and arrive in Lecce.
Omio works with many trusted partners that can help you travel the best way from Florence to Lecce:
- You can travel between Florence and Lecce by bus with Itabus, Marino Autolinee, FlixBus or Consorzio Autolinee S. R. L. You can find cheap tickets on Omio for $13 (€12) with Itabus from Florence to Lecce.
- You can take a flight from Florence to Lecce with Alitalia. Cheap tickets can be found for $105 (€94) with Alitalia from Florence to Lecce.
- You can travel by train to Lecce from Florence with Frecciarossa, Intercity Notte, Intercity or Italo, and you can find Frecciarossa Florence to Lecce tickets for $42 (€38) on Omio.
Yes, there are direct services available from Florence to Lecce with the following travel companies:
- Direct bus available with Marino Autolinee 1 direct bus per day.
- Direct train available with Frecciarossa 1 direct train per day.
Direct services tend to save you time and add more convenience in getting you to Lecce as you won't need to transfer at another stop in between, so it's worth paying attention to before booking your tickets from Florence to Lecce.
Travelling from Florence to Lecce: related information
Here are some other resources that might have the information you need
