The cheapest buses from Milan to Lecce

Showing times and prices for Oct 17

Cheapest

$100

Average

$107

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Milan to Lecce will cost around $ 107 if you buy it on the day, but the cheapest tickets can be found for only $ 100.

07:10AMMilano, Autostazione Lampugnano14h55 10:05PMLecce
1 changes
$1001One-way
07:50AMMilano, San Donato14h15 10:05PMLecce
1 changes
$1001One-way
09:15PMMilano, San Donato12h40 09:55AMLecce
0 changes
$1071One-way
08:35PMMilano, Autostazione Lampugnano13h20 09:55AMLecce
0 changes
$1071One-way
07:00PMMilano, Autostazione Lampugnano13h45 08:45AMLecce
1 changes
$1141One-way

Timetable Milan to Lecce

Showing buses for tomorrow, Sun, Oct 17
07:10AMMilano, Autostazione Lampugnano14h55 10:05PMLecce
0 changes
07:50AMMilano, San Donato14h15 10:05PMLecce
0 changes
07:00PMMilano, Autostazione Lampugnano13h45 08:45AMLecce
0 changes
07:40PMMilano, San Donato13h05 08:45AMLecce
0 changes
08:35PMMilano, Autostazione Lampugnano13h20 09:55AMLecce
0 changes
09:15PMMilano, San Donato12h40 09:55AMLecce
0 changes

This is the last bus of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Sat
Oct 16
$92Intercity Notte
$66Flixbus
Find prices
Sun
Oct 17
$92Intercity Notte
$100Marino Autolinee
$6Malta Air
Mon
Oct 18
$92Intercity Notte
$64Flixbus
$6Wizz Air
Tue
Oct 19
$57Intercity Notte
$48Flixbus
$6Wizz Air
Wed
Oct 20
$76Intercity
$64Flixbus
$6Wizz Air
Thu
Oct 21
$76Intercity
$57Flixbus
$6Wizz Air
Fri
Oct 22
$79Intercity
$57Flixbus
$6Wizz Air
Sat
Oct 23
$61Intercity Notte
$54Flixbus
$70Alitalia
Sun
Oct 24
$80Intercity
$57Flixbus
$6Wizz Air
Mon
Oct 25
$61Intercity Notte
Find prices
Find prices
Tue
Oct 26
$61Intercity Notte
$13Flixbus
$6Wizz Air
Wed
Oct 27
$76Intercity
$48Flixbus
$6Wizz Air
Thu
Oct 28
$86Frecciabianca
$54Flixbus
$6Malta Air
Fri
Oct 29
$92Intercity Notte
$77Flixbus
$22Malta Air
Sat
Oct 30
$73Intercity Notte
$37Flixbus
$50Malta Air
Sun
Oct 31
$76Intercity
$82Marino Autolinee
$24Malta Air
Mon
Nov 1
$82Intercity
$82Marino Autolinee
$28Malta Air
Tue
Nov 2
$82Intercity
$71Flixbus
$59Malta Air
Wed
Nov 3
$28Intercity Notte
$57Flixbus
$15Wizz Air
Thu
Nov 4
$28Intercity Notte
$37Flixbus
$6Wizz Air
Fri
Nov 5
$61Intercity Notte
$48Flixbus
$6Wizz Air

The fastest buses from Milan to Lecce

Showing times and prices for Oct 17

Fastest Journey

12 h 40 m

Average

13 h 40 m

Buses per day

6

Distance

925 km

Of the 6 buses that leave Milan for Lecce every day 2 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct buses cover the 925 km distance in an average of 13 h 40 m but if you time it right, some buses will get you there in just 12 h 40 m .

The slowest buses will take 14 h 55 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
09:15PMMilano, San Donato12h40 09:55AMLecce
0 changes
$1071One-way
07:40PMMilano, San Donato13h05 08:45AMLecce
1 changes
$1141One-way
08:35PMMilano, Autostazione Lampugnano13h20 09:55AMLecce
0 changes
$1071One-way
07:00PMMilano, Autostazione Lampugnano13h45 08:45AMLecce
1 changes
$1141One-way
07:50AMMilano, San Donato14h15 10:05PMLecce
1 changes
$1001One-way

These companies trust us. We sell their tickets all in one place.

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Bus Information from Milan to Lecce

distanceDistance574 miles (925 km)
durationAverage bus duration12 h 50 min
priceAverage bus ticket price$65 (€53)
changesDirect busYes
carriersBus providersMarino Autolinee, BlaBlaCar, Flixbus or Baltour

Buses from Milan to Lecce cover the 574 miles (925 km) long trip taking on average 12 h 50 min with our travel partners like Marino Autolinee, BlaBlaCar, Flixbus or Baltour. There are direct bus services available. You can get the cheapest bus tickets for this route for as low as $48 (€39), but the average price of bus tickets is $65 (€53). Travelers depart most frequently from Milano Centrale and arrive in Lecce, Piazza Carmelo Bene.

Bus companies

Milan to Lecce with FlixBus

Find the best buses between Milan and Lecce with Omio's travel partners FlixBus from $48 (€39). We can find you the best deals, schedules and tickets when comparing and booking the best route.

FlixBus

FlixBus is one of the most popular low-cost bus companies in Europe. Founded in Germany, FlixBus has expanded its services throughout Europe and even to the United States, giving travelers in both continents the option to take a long-distance bus at an affordable price. FlixBus also operates overnight buses on select routes throughout Europe. FlixBus offers only the Standard ticket for all its routes, which allows you to bring one carry-on bag and one checked bag per person. Additional fees apply for bringing extra luggage and making specific seat reservations, such as if you want to book an Extra Seat, Table Seat or the Panorama Seat. Standard amenities onboard include free Wi-Fi, power outlets to charge your phone, tablet or laptop during long bus journeys, extra legroom, luggage space and toilets.

  • Average Price: $48

When you buy your FlixBus bus tickets from Milan to Lecce don't forget to keep the following COVID-19 related policies in mind:

  • Exceptions to waive change or cancellation fees policy
  • All bookings can be canceled up to 15 minutes before departure (a fee may apply).
  • Cancellations made 30 days before departure are free of charge.
  • Canceled tickets are refunded as a voucher, which is valid for 12 months, and is the value of the original booking (minus a cancellation fee, if applicable).
  • Cashless payments recommended
  • Online booking and check-in recommended

Travel Tips

Buses from Milan to Lecce
Take the bus to Lecce easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Milan to Lecce.
FAQs
How much do cheap buses from Milan to Lecce cost?
Omio customers have found the cheapest buses from Milan to Lecce to cost as little as $48 (€39)  in the next 7 days.
What is the price of a bus ticket between Milan and Lecce?
In the next 7 days you can expect to pay on average $65 (€53)  for a bus ticket to Lecce from Milan.
How far is Milan to Lecce by bus?
The bus distance from Milan to Lecce is around 574 miles (925 km).
How many hours is the bus time from Milan to Lecce?
On average the Milan to Lecce bus travel time is 12 h 50 min  for the 574 miles (925 km) long route, but the duration can vary if you travel on weekends and holidays.
When traveling by bus from Milan to Lecce, which bus station in Milan do I depart from and which bus station in Lecce do I arrive in?

When departing from Milan, you have various bus station options to start your journey from including Milan, Stazione Centrale, Milan, MILANO - P. Zza Laghi usc. Autostrada new svinc and Milan, Largo Tazio Nuvolari (Romolo). When arriving in Lecce, you can end your journey in bus stations like Lecce, Piazza Carmelo Bene, Lecce, Piazza Carmelo Bene and Lecce.

Omio customers book a bus from Milano Centrale   to Lecce, Piazza Carmelo Bene   most frequently for this route.

Where do I find the Milan bus station to Lecce? Where is the Lecce bus station?

The most popular departure bus station with passengers for this trip, called Milano Centrale, is located 1 mile (s) / 2 km from the city center of Milan.

The most popular arrival bus station, Lecce, Piazza Carmelo Bene, is located 0 mile (s) / 0 km away from the city center of Lecce.

Which bus providers can take me between Milan and Lecce?
Take the Milan to Lecce bus with Marino Autolinee, BlaBlaCar, Flixbus or Baltour. However, it's always good to check out all possible bus companies for the trip to Lecce from Milan as there might be differences in the amenities they offer.
Is there a direct bus from Milan to Lecce?
Yes, you can find a direct bus from Milan to Lecce with Flixbus or Marino Autolinee  on Omio. This is worth paying attention to when you purchase your bus ticket as direct services tend to offer more convenience and help save you time traveling to your destination.
When does the first bus depart from Milan to Lecce? When does the last bus depart from Milan to Lecce?
The first Milan to Lecce bus departs at 5: 30 AM   and the last bus from Milan to Lecce leaves at 9: 40 PM. Check out the most up-to-date bus schedule from Milan to Lecce on Omio and find the best time to travel to your destination.
When should I purchase the Milan to Lecce bus for the best deals on tickets?
The price of a one way bus ticket from Milan to Lecce is on average $65 (€53) if you buy within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for buses from all possible bus providers offering this route. In general, you can find bus tickets between Milan and Lecce available a few months in advance.

Important Stations and Airports for this Journey