Cheapest price
$13
Average price
$32
Fastest journey
2 h 50 m
Average duration
3 h 1 m
Buses per day
55
Distance
249 km
The best way to find a cheap bus ticket from Florence to Milan is to book your journey as far in advance as possible and to avoid traveling at rush hour.
Provider | Departs | Duration | Arrives | Transfers | Tickets |
---|---|---|---|---|---|
FlixBus FlixBus | 12:05AM Scandicci, Villa Costanza (Florence) | 3h55 | 04:00AM Milano, Autostazione Lampugnano | 0 transfersDirect | |
Itabus 3808 | 01:20AM Scandicci, Villa Costanza (Florence) | 6h20 | 07:40AM Milan | 1 transfer | |
Itabus 3808 | 01:20AM Scandicci, Villa Costanza (Florence) | 5h00 | 06:20AM Milan | 0 transfersDirect | |
Itabus 3808 | 01:20AM Scandicci, Villa Costanza (Florence) | 5h50 | 07:10AM Milan | 1 transfer | |
FlixBus FlixBus | 01:50AM Scandicci, Villa Costanza (Florence) | 4h05 | 05:55AM Milano, Autostazione Lampugnano | 0 transfersDirect | |
Itabus 2712 | 01:50AM Scandicci, Villa Costanza (Florence) | 5h20 | 07:10AM Milan | 1 transfer | |
FlixBus FlixBus | 01:50AM Scandicci, Villa Costanza (Florence) | 3h25 | 05:15AM Milan | 0 transfersDirect | |
Itabus 2712 | 01:50AM Scandicci, Villa Costanza (Florence) | 5h50 | 07:40AM Milan | 1 transfer | |
Marino Autolinee 054 | 02:15AM Florence | 4h10 | 06:25AM Milan | 0 transfersDirect | |
Marino Autolinee 054 | 02:15AM Florence | 4h45 | 07:00AM Milano, Autostazione Lampugnano | 0 transfersDirect | |
FlixBus FlixBus | 02:15AM Firenze, Piazzale Montelungo | 4h40 | 06:55AM Milano, Autostazione Lampugnano | 0 transfersDirect | |
Itabus 2404 | 02:20AM Scandicci, Villa Costanza (Florence) | 4h25 | 06:45AM Milan | 0 transfersDirect | |
FlixBus FlixBus | 02:40AM Scandicci, Villa Costanza (Florence) | 4h15 | 06:55AM Milano, Autostazione Lampugnano | 0 transfersDirect | |
Itabus 3506 | 02:45AM Scandicci, Villa Costanza (Florence) | 6h05 | 08:50AM Milan | 1 transfer | |
FlixBus FlixBus | 03:35AM Scandicci, Villa Costanza (Florence) | 8h20 | 11:55AM Linate, Aeroporto di Milano-Linate | 1 transfer | |
FlixBus FlixBus | 04:00AM Firenze, Piazzale Montelungo | 7h55 | 11:55AM Linate, Aeroporto di Milano-Linate | 1 transfer | |
FlixBus FlixBus | 04:10AM Firenze, Piazzale Montelungo | 3h50 | 08:00AM Milan | 0 transfersDirect | |
FlixBus FlixBus | 04:10AM Firenze, Piazzale Montelungo | 4h35 | 08:45AM Milano, Autostazione Lampugnano | 0 transfersDirect | |
FlixBus FlixBus | 04:35AM Scandicci, Villa Costanza (Florence) | 4h10 | 08:45AM Milano, Autostazione Lampugnano | 0 transfersDirect | |
FlixBus FlixBus | 04:35AM Scandicci, Villa Costanza (Florence) | 3h25 | 08:00AM Milan | 0 transfersDirect | |
FlixBus FlixBus | 06:35AM Scandicci, Villa Costanza (Florence) | 4h35 | 11:10AM Milano, Autostazione Lampugnano | 0 transfersDirect | |
FlixBus FlixBus | 06:35AM Scandicci, Villa Costanza (Florence) | 3h50 | 10:25AM Milan | 0 transfersDirect | |
FlixBus FlixBus | 07:15AM Scandicci, Villa Costanza (Florence) | 4h40 | 11:55AM Milano, Autostazione Lampugnano | 0 transfersDirect | |
FlixBus FlixBus | 07:30AM Scandicci, Villa Costanza (Florence) | 7h50 | 03:20PM Linate, Aeroporto di Milano-Linate | 1 transfer | |
FlixBus FlixBus | 07:40AM Scandicci, Villa Costanza (Florence) | 3h50 | 11:30AM Milan | 0 transfersDirect | |
FlixBus FlixBus | 08:55AM Scandicci, Villa Costanza (Florence) | 4h45 | 01:40PM Milano, Autostazione Lampugnano | 0 transfersDirect | |
Itabus 2116 | 09:55AM Scandicci, Villa Costanza (Florence) | 5h15 | 03:10PM Milan | 0 transfersDirect | |
FlixBus FlixBus | 10:20AM Scandicci, Villa Costanza (Florence) | 5h00 | 03:20PM Milano, Autostazione Lampugnano | 0 transfersDirect | |
FlixBus FlixBus | 10:20AM Scandicci, Villa Costanza (Florence) | 4h15 | 02:35PM Milan | 0 transfersDirect | |
Itabus 3402 | 10:50AM Scandicci, Villa Costanza (Florence) | 4h50 | 03:40PM Milan | 0 transfersDirect | |
FlixBus FlixBus | 11:40AM Scandicci, Villa Costanza (Florence) | 9h15 | 08:55PM Linate, Aeroporto di Milano-Linate | 1 transfer | |
FlixBus FlixBus | 11:55AM Scandicci, Villa Costanza (Florence) | 5h20 | 05:15PM Milano, Autostazione Lampugnano | 0 transfersDirect | |
Itabus 3802 | 12:20PM Scandicci, Villa Costanza (Florence) | 4h50 | 05:10PM Milan | 0 transfersDirect | |
FlixBus FlixBus | 01:30PM Scandicci, Villa Costanza (Florence) | 5h00 | 06:30PM Milano, Autostazione Lampugnano | 0 transfersDirect | |
FlixBus FlixBus | 01:40PM Scandicci, Villa Costanza (Florence) | 5h30 | 07:10PM Milano, Autostazione Lampugnano | 0 transfersDirect | |
Itabus 2402 | 02:05PM Scandicci, Villa Costanza (Florence) | 4h50 | 06:55PM Milan | 0 transfersDirect | |
BlaBlaCar Bus 94742 | 02:15PM Scandicci, Villa Costanza (Florence) | 4h25 | 06:40PM Milano, Autostazione Lampugnano | 0 transfersDirect | |
FlixBus FlixBus | 02:20PM Scandicci, Villa Costanza (Florence) | 4h10 | 06:30PM Milan | 0 transfersDirect | |
FlixBus FlixBus | 02:20PM Scandicci, Villa Costanza (Florence) | 4h55 | 07:15PM Milano, Autostazione Lampugnano | 0 transfersDirect | |
FlixBus FlixBus | 04:10PM Scandicci, Villa Costanza (Florence) | 5h30 | 09:40PM Milano, Autostazione Lampugnano | 0 transfersDirect | |
Itabus 3804 | 04:20PM Scandicci, Villa Costanza (Florence) | 5h05 | 09:25PM Milan | 0 transfersDirect | |
Itabus 3804 | 04:20PM Scandicci, Villa Costanza (Florence) | 4h20 | 08:40PM Milan | 0 transfersDirect | |
FlixBus FlixBus | 05:05PM Scandicci, Villa Costanza (Florence) | 3h50 | 08:55PM Milan | 0 transfersDirect | |
FlixBus FlixBus | 06:45PM Scandicci, Villa Costanza (Florence) | 4h50 | 11:35PM Milano, Autostazione Lampugnano | 0 transfersDirect | |
Itabus 2302 | 07:25PM Scandicci, Villa Costanza (Florence) | 3h55 | 11:20PM Milan | 0 transfersDirect | |
FlixBus FlixBus | 07:45PM Scandicci, Villa Costanza (Florence) | 3h50 | 11:35PM Milano, Autostazione Lampugnano | 0 transfersDirect | |
FlixBus FlixBus | 07:45PM Scandicci, Villa Costanza (Florence) | 3h15 | 11:00PM Milan | 0 transfersDirect | |
FlixBus FlixBus | 08:00PM Scandicci, Villa Costanza (Florence) | 5h05 | 01:05AM Milano, Autostazione Lampugnano | 0 transfersDirect | |
FlixBus FlixBus | 11:40PM Firenze, Piazzale Montelungo | 4h20 | 04:00AM Milano, Autostazione Lampugnano | 0 transfersDirect | |
Calanda Viaggi | 11:50PM Florence | 3h40 | 03:30AM Milano, Molino Dorino | 0 transfersDirect |
Find all the dates and times for this journey
Distance 154 miles (249 km) |
Average bus duration 4h 53m |
Cheapest ticket price $8 (€7) |
Buses per day 19 |
Direct buses 14 |
Bus providers 7 |
Fastest bus 3h 15m |
First bus 00:05 |
Last bus 23:50 |
For as little as $9 (€7) you can travel by bus between Florence and Milan with Itabus and FlixBus. Omio will show you the best deals, schedules and tickets available for this route.
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.
Bus information from Florence to Milan with FlixBus:
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.
Return buses from Milan to Florence | Compare all modes of traveling from Florence to Milan | Or learn more about cheap buses to Milan
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.
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:
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.
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.
Passengers board the bus most frequently from Florence, Guidoni Tram T2, which is located around 4.6 miles (7.4 km) away from the city centre, and they get off the bus at Milano, Autostazione Lampugnano, located 4.7 miles (7.5 km) away from the city centre.
To find the cheapest bus tickets for your trip from Florence to Milan, follow these tips:
Start your search now and compare ticket prices to find the best deal!
Here are some other resources that might have the information you need