Cheap bus tickets from Florence to Milan

Showing times and prices for 27 May

Cheapest

£11

Average

£11

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 £ 11 if you buy it on the day, but the cheapest tickets can be found for only £ 11.

Cheapest
19:35Florence4h24 23:59Milano, Autostazione Lampugnano
0 changes
£111One-way
Cheapest
12:15Florence5h00 17:15Milano, Autostazione Lampugnano
0 changes
£111One-way
Cheapest
15:15Florence5h00 20:15Milano, Autostazione Lampugnano
0 changes
£111One-way
Cheapest
01:05Florence5h05 06:10Milano, Autostazione Lampugnano
0 changes
£111One-way
Cheapest
14:50Florence4h25 19:15Milano, Autostazione Lampugnano
0 changes
£111One-way

Bus Timetable Florence to Milan

Showing buses for tomorrow, Fri, 27 May
01:05Florence5h05 06:10Milano, Autostazione Lampugnano
0 changes
02:05Florence4h30 06:35Milano, San Donato
0 changes
10:35Florence4h25 15:00Milano, Autostazione Lampugnano
0 changes
12:15Florence5h00 17:15Milano, Autostazione Lampugnano
0 changes
14:50Florence4h25 19:15Milano, Autostazione Lampugnano
0 changes
15:15Florence5h00 20:15Milano, Autostazione Lampugnano
0 changes
17:50Florence4h25 22:15Milano, Autostazione Lampugnano
0 changes
19:35Florence4h24 23:59Milano, Autostazione Lampugnano
0 changes

This is the last bus of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, coach or flight

Fri
27 May
£23Regionale
£11Itabus
Sat
28 May
£19Intercity
£9Itabus
Sun
29 May
£21Intercity Notte
£9Itabus
Mon
30 May
£23Regionale
£9Itabus
Tue
31 May
£19Intercity
£9Itabus
Wed
1 Jun
£19Intercity Notte
£11Itabus
Thu
2 Jun
£19Intercity
£9Itabus
Fri
3 Jun
£19Intercity
£9Itabus
Sat
4 Jun
£19Intercity
£7Flixbus
Sun
5 Jun
£23Regionale
£9Itabus
Mon
6 Jun
£23Regionale
£9Itabus
Tue
7 Jun
£18Intercity
£11Itabus
Wed
8 Jun
£18Intercity
£11Itabus
Thu
9 Jun
£15Intercity Notte
£8Itabus
Fri
10 Jun
£19Intercity Notte
£8Itabus
Sat
11 Jun
£18Intercity
£9Flixbus
Sun
12 Jun
£19Intercity
£8Itabus
Mon
13 Jun
£19Intercity
£9Flixbus
Tue
14 Jun
£11Intercity
£11Itabus
Wed
15 Jun
£13Intercity
£11Itabus

Bus times from Florence to Milan

Showing times and prices for 27 May

Fastest Journey

4 h 24 m

Average

4 h 39 m

Buses per day

8

Distance

249 km

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

These direct buses cover the 249 km distance in an average of 4 h 39 m but if you time it right, some buses will get you there in just 4 h 24 m .

The slowest buses will take 5 h 5 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
19:35Florence4h24 23:59Milano, Autostazione Lampugnano
0 changes
£111One-way
2nd Fastest
10:35Florence4h25 15:00Milano, Autostazione Lampugnano
0 changes
£131One-way
2nd Fastest
14:50Florence4h25 19:15Milano, Autostazione Lampugnano
0 changes
£111One-way
2nd Fastest
17:50Florence4h25 22:15Milano, Autostazione Lampugnano
0 changes
£111One-way
02:05Florence4h30 06:35Milano, San Donato
0 changes
£111One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

National Express
Eurolines France
RegioJet
Trenitalia
Place to stay

Need a place to stay in Milan?

view on map

Top pick hotels

View more

Entire homes & apartments

View more

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

View all

Overview: Coach from Florence to Milan

distanceDistance154 miles (249 km)
durationAverage coach duration3 h 30 min
priceAverage coach ticket price£10 (€11)
changesDirect coachYes
carriersCoach companiesBlaBlaCar Bus, Bus Center, Itabus, Eurolines Switzerland, Autolinee Federico, BlaBlaCar, Flixbus, Infobus or Marino Autolinee

Coaches from Florence to Milan cover the 154 miles (249 km) long journey taking on average 3 h 30 min with our travel partners like BlaBlaCar Bus, Bus Center, Itabus, Eurolines Switzerland, Autolinee Federico, BlaBlaCar, Flixbus, Infobus or Marino Autolinee. There are direct coach services available. While the average ticket price for this journey costs around £10, you can find the cheapest coach ticket for as low as £9. Travellers depart most frequently from Firenze Santa Maria Novella and arrive in Milan, Stazione Centrale.

Coach companies: FlixBus Florence to Milan

For as little as £9 you can travel by coach from Florence to Milan with FlixBus. Omio will show you the best deals, timetables and tickets available for this journey.

FlixBus

FlixBus is one of Europe's leading low-cost coach operators, founded in Germany and offering long-distance coach services in Europe and the U. S. FlixBus also operates overnight coaches on select routes throughout Europe. Standard amenities on FlixBus include free Wi-Fi, power outlets to charge your phone, tablet or laptop during long coach journeys, extra legroom, luggage space and toilets. You can even purchase snacks and drinks onboard. FlixBus offers only the Standard ticket for all its routes, which allows you to bring one hand luggage and one hold luggage per person. Additional fees apply for extra luggage and specific seat reservations, such as if you want to book an Extra Seat, Table Seat or the Panorama Seat.

    FlixBus has updated its ticket policies due to the coronavirus. Keep these in mind when booking your FlixBus tickets to Milan from Florence and when travelling by coach:

    • 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 are an excellent way to travel from Florence to Milan. Every day, there are at least 24 buses from Florence to Milan to choose from. This includes six Flixbus services, 13 from Baltour and five from Bus Center - so there's plenty of choice. The majority of buses from Florence to Milan travel directly to their destination, and journey times vary dramatically from 3 hours 30 minutes to over six hours. With so many buses, there are also departure slots in the early morning, afternoon and evening, so travellers can reach Florence whenever they need to. Buses leave from either the Piazzale Montelungo or the Sita Bus Station, and arrive at either Milan's Rogoredo - Lato Anas Metro station, or the Lampugnano Bus Station.

    Travel Tips: Coach to Milan from Florence

    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

    How much do cheap coach tickets to Milan from Florence cost?

    Looking to save money on your route? Omio customers have found the cheapest coach between Florence and Milan for the next 7 days starting from £9  one way.

    How much is a coach ticket from Florence to Milan?

    In the next 7 days you’ll find that the average cost of a coach ticket from Florence to Milan is £10  one way.

    What is the distance from Florence to Milan via coach?

    The Florence to Milan coach distance is approximately 154 miles (249 km).

    How many hours does it take from Florence to Milan by coach?

    While the time it takes to travel 154 miles (249 km) to Milan from Florence can vary based on specific dates, weekends, and bank holidays, the coach duration from Florence to Milan is on average 3 h 30 min.

    Which coach station in Florence goes to Milan? Which coach station do I come into Milan from Florence?

    When departing from Florence, you have various coach station options to start your trip from including Florence, Villa Costanza Tram T1, Florence, Viale Filippo Strozzi and Florence, Beslan T1 Fortezza. When arriving in Milan, you can end your route in coach stations like Milan, Stazione Centrale, Milan, MILANO - P. Zza Laghi usc. Autostrada new svinc and Novegro-Tregarezzo, Aeroporto di Milano Linate.

    Omio customers book a coach from Firenze Santa Maria Novella   to Milan, Stazione Centrale   most frequently for this route.

    Where is the coach station in Florence? Where is the coach station in Milan?

    You can find the most popular departure coach station for this route, Firenze Santa Maria Novella, located approximately 1.2 miles (2 km) from the city centre of Florence. The most popular arrival coach station in Milan, called Milan, Stazione Centrale, is located around 2.5 miles (4.1 km) away from its city centre.

    What coach companies offer a service from Florence to Milan?

    For the journey from Florence to Milan you can take a coach with BlaBlaCar Bus, Bus Center, Itabus, Eurolines Switzerland, Autolinee Federico, BlaBlaCar, Flixbus, Infobus or Marino Autolinee. Be sure to check out all possible coach companies that offer services between Florence and Milan on Omio to compare what amenities they may have.

    Are there any direct coaches between Florence and Milan?

    If you’re looking for a direct coach from Florence to Milan, consider travelling with Flixbus, BlaBlaCar or Itabus. Non-stop coach services tend to offer more convenience and save you time getting you to your destination, so it's worth paying attention to this when booking your coach tickets.

    What time is the earliest coach from Florence to Milan? What time is the last coach from Florence to Milan?

    The earliest coach departing from Florence to Milan leaves at 08: 35. The last coach departing from Florence to Milan leaves at 23: 05. You can find the latest Florence to Milan coach timetable on Omio and book the best time to leave for your journey on your chosen travel date.

    How far in advance should I purchase a coach ticket between Florence and Milan to get the best deals?

    You can find a coach to Milan from Florence to cost on average £10 one way if you book within the next 7 days. But we recommend buying coach tickets in advance to score the best deals and save money on your journey. You’ll see tickets for the Florence to Milan coach generally on sale a few months before the planned travel date.