[menuItemContent][menuItemRightSideContent]
Currency

Timetable Florence to Milan

Showing buses for tomorrow, Tue, Jun 15
02:10AMFlorence4h50 07:00AMMilano, Autostazione Lampugnano
0 changes
02:10AMFlorence4h10 06:20AMMilano, San Donato
0 changes

This is the last bus of the day.

Find all the dates and times for this journey

The fastest buses from Florence to Milan

Showing times and prices for Jun 15

Fastest Journey

4 h 10 m

Average

4 h 30 m

Buses per day

2

Distance

249 km

It's difficult to get from Florence to Milan without transferring at least once.

02:10AMFlorence4h10 06:20AMMilano, San Donato
1 changes
$451One-way
02:10AMFlorence4h50 07:00AMMilano, Autostazione Lampugnano
1 changes
$541One-way

COMPARE Prices across different modes

Mon
Jun 14
$33Regionale
$29Flixbus
Tue
Jun 15
$33Regionale
$29Flixbus
Wed
Jun 16
$33Regionale
$24Flixbus
Thu
Jun 17
$33Regionale
$33Flixbus
Fri
Jun 18
$33Regionale
$29Flixbus
Sat
Jun 19
$33Regionale
$24Flixbus
Sun
Jun 20
$29Intercity Notte
$29Flixbus
Mon
Jun 21
$29Intercity Notte
$24Flixbus
Tue
Jun 22
$28Intercity
$29Flixbus
Wed
Jun 23
$26Intercity Notte
$29Flixbus
Thu
Jun 24
$28Intercity
$13Flixbus
Fri
Jun 25
$26Intercity Notte
$29Flixbus
Sat
Jun 26
$26Intercity Notte
$13Flixbus
Sun
Jun 27
$29Intercity Notte
$45Marino Autolinee
Mon
Jun 28
$33Regionale
$45Marino Autolinee
Tue
Jun 29
$26Intercity
$29Flixbus
Wed
Jun 30
$26Intercity
$12Flixbus
Thu
Jul 1
$26Intercity Notte
$13Flixbus
Fri
Jul 2
$26Intercity Notte
$13Flixbus
Sat
Jul 3
$26Intercity
$13Flixbus
Sun
Jul 4
$26Intercity Notte
$45Marino Autolinee

The cheapest buses from Florence to Milan

Showing times and prices for Jun 15

Cheapest

$45

Average

$49

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 Florence to Milan will cost around $ 49 if you buy it on the day, but the cheapest tickets can be found for only $ 45.

02:10AMFlorence4h10 06:20AMMilano, San Donato
1 changes
$451One-way
02:10AMFlorence4h50 07:00AMMilano, Autostazione Lampugnano
1 changes
$541One-way

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

Alsa
Eurolines France
RegioJet
Bla Bla Bus
Accommodation

Need a place to stay?

Tue, Jun 15
Total price for 1 nights, 1 adults
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View all
bus

Journey Summary

Florence to Milan Bus Information

Avg. Bus Duration
4 hours 12 minutes
Coach Ticket Price: $25
Buses depart from:Florence
Bus arrives in:Milan
Distance:249 km
Bus Companies:Flixbus, Marino Autolinee
Bus companies

Bus between Florence and Milan with FlixBus

FlixBus buses will get you between Florence and Milan from $24 (€19). With over 1000 travel companies on Omio, you can find the best bus times and tickets for your trip.

FlixBus

Flixbus is one of Europe's biggest bus companies which was created in Germany and offers bus services around Europe and US. Flixbus offers only one ticket type called Standard for your upcoming bus trip between Florence and Milan.

Omio helps you compare and book the perfect bus with FlixBus from Florence to Milan for a smooth and relaxing journey. Check the latest FlixBus bus schedules for the ideal departure and arrival times, take a look at the travel information for the Florence to Milan bus with FlixBus (such as baggage allowance and amenities offered onboard), compare the best connections for your Florence - Milan route and then book a cheap bus ticket with ease. The distance between Florence and Milan by bus is 154 miles (249 km). You can book tickets for this FlixBus bus for as low as $24 (€19) one-way if you book in advance. When you search for FlixBus tickets from Florence to Milan in the Omio app, you can also check whether they are mobile tickets quickly and easily. If they are mobile tickets, then you can go paperless when taking a bus. Book that perfect FlixBus Florence - Milan bus ticket online and enjoy your trip!

FlixBus has the following ticket policies due to COVID-19, which you should be aware of when booking and traveling by bus from Florence to Milan:

  • 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

Buses from Florence to Milan

Buses in Italy are an affordable way to travel between cities. Numerous bus companies offer a variety of domestic and international routes. Travel between the Italian cities of Florence and Milan is incredibly easy and economical thanks to low-cost bus services that operate between the two cities. Flixbus operate direct buses from Florence to Milan, while Baltour offers indirect service between these two cities. There are regular departures operating from Piazzale Montelungo in Florence, starting at about 1:00 a.m. and running throughout the night and during the day until the early evening. The entire journey takes about 5 hours 15 minutes, with prices varying considerably according to the chosen departure time.

Florence to Milan buses: Not what you're looking for?

Return buses from Milan to Florence | Compare all modes of traveling from Florence to Milan | Or learn more about cheap buses to Milan


Florence to Milan Bus Cost

Average prices for buses from Florence to Milan when you book in advance

Booking Period

Average Price

Same Day

€15

1 Day in Advance

€15

1 Week in Advance

€13

2 Weeks in Advance

€11

1 Month in Advance

€9

3 Months in Advance

€6

Florence to Milan Buses: General Information

While taking a bus is slower than the train, it is significantly cheaper and can take approximately 3 hours to arrive in Milan.

  • autobus Most Florence to Milan buses are run by either Flixbus, Baltour, or BusCenter. BlaBlaCar rideshares are also a popular option.
  • autobus Most buses are direct, depart from Florence's Piazzale Montelungo bus station and arrive at Milan's Autostazione Lampugnano.
  • autobus Traveling from Florence to Milan by bus takes as little as 3 hours.
  • autobus Most travelers book their Florence to Milan bus ticket 1 day in advance of the travel date.




Based on Omio's travel data, as the table above clearly illustrates, ticket prices on Florence to Milan buses decrease the further they are booked in advance:

  • It is 13% cheaper to book a Florence to Milan bus ticket 1 week in advance as opposed to the day you intend to travel.
  • Florence to Milan bus tickets are 40% cheaper on average when booked 1 month in advance as opposed to purchasing a bus ticket the day of.

Taking the Bus from Florence

Catching one of the regular buses from Florence to Milan is extremely convenient, with the departure point is located at Piazzale Montelungo, close to Firenze Santa Maria Novella train station in the center of the city. Piazzale Montelungo is situated on Viale Filippo Strozzi, which is just a 20-minute walk from Florence's city center. Alternatively, there are plenty of taxis available to hire within Florence that will quickly transport passengers to the bus station.

Getting into Milan by Bus

Renowned as a center for fashion and design, Milan is not only a desirable shopping destination, but also a fascinating place to discover Gothic monuments and famous works of art, like Leonardo da Vinci’s The Last Supper. Passengers making the five hour journey on buses from Florence to Milan arrive at Autostazione Lampugnano, the main bus terminal in Milan. The bus station is located on Via Giulio Natta, which is a 20 minute drive away from the centre of Milan. There is an underground metro station at Lampugnano, which connects the bus station to central Milan in just 12 minutes. The Milan Metro system also offers direct connections to other areas around Milan, including Milano Centrale Railway Station.

Travel Tips

Buses from Florence to Milan
Take the bus to Milan 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 Florence to Milan.
FAQs
What is the price of the cheapest bus from Florence to Milan?
Omio customers have found cheap bus tickets to Milan from Florence for as low as $24 (€19)  for the next 7 days.
How much does it cost to take a bus to Milan from Florence?
The Florence to Milan bus ticket price is on average $29 (€22)  if you are looking to purchase your tickets for this journey in the next week.
How far is it from Florence to Milan by bus?
The distance to Milan from Florence by bus is approximately 154 miles (249 km).
How long is the bus to Milan from Florence?
While the time it takes to travel 154 miles (249 km) to Milan from Florence can vary based on specific dates, weekends, and holidays, the Florence to Milan bus journey time is on average 3 h 50 min.
What is the departure bus station in Florence and arrival bus station in Milan?

When taking the bus to Milan from Florence, you can choose to depart from bus stations like Florence, Villa Costanza Tram T1, Florence, Viale Filippo Strozzi and Florence, Santa Caterina D'Alessandria. Your journey can end in bus stations such as Milan, Stazione Centrale, Milan, MILANO - P. Zza Laghi usc. Autostrada new svinc and Milan, Largo Tazio Nuvolari (Romolo).

Omio customers who travel this route most frequently depart from Firenze Santa Maria Novella   and arrive in Milan, Stazione Centrale.

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

Passengers booking this journey most frequently board their buses from Firenze Santa Maria Novella and need to travel around 0 mile (s) / 0 km from the city center to get to this bus station.

Passengers arriving in Milan most often arrive at Milan, Stazione Centrale and need to travel around 0 mile (s) / 0 km from this bus station to the city center.

Which bus providers can get me from Florence to Milan?
If you're looking for buses from Florence to Milan, you can rely on Flixbus, Bla Bla Car, Baltour or Marino Autolinee to get you to Milan. It's also good to check out all possible bus providers for the Florence to Milan route to see if there might be differences in the amenities they offer.
What time is the earliest bus from Florence to Milan? What time is the last bus from Florence to Milan?
The earliest bus departing from Florence to Milan leaves at 4: 35 AM. The last bus departing from Florence to Milan leaves at 9: 40 PM. You can find the latest Florence to Milan bus schedule on Omio and book the best time to leave for your journey on your chosen travel date.
How far in advance should I purchase bus tickets between Florence and Milan for the best deals?
If you book a bus ticket from Florence to Milan within the next 7 days, you can find tickets to cost on average $29 (€22) one way. However, we recommend booking your bus in advance to get access to the best prices. Bus tickets from Florence to Milan are generally on sale a few months before the planned departure date.
Stations

Important Stations and Airports for this Journey

Florence
Milan
Firenze (Autostazione Sita - Via S. Caterina Da Siena)
Amenities
Firenze - Montelungo
Amenities