[menuItemContent][menuItemRightSideContent]
Currency

COMPARE Prices across different modes

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

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?

Thu, Jun 17
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

Milan to Florence Bus Information

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

FlixBus between Milan and Florence

FlixBus buses will get you between Milan and Florence from $30 (€23). 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 Milan and Florence.

If you’re looking for a smooth and easy bus between Milan and Florence, check Omio for FlixBus buses offering this route. Whether you are looking for the fastest, earliest or cheapest bus to take for this 154 miles (249 km) journey between Milan and Florence, Omio makes it easier than ever to find FlixBus buses at affordable prices, and you can also quickly book bus tickets online. Check the current FlixBus bus schedules for your ideal departure and arrival times, compare the best route from Milan to Florence as well as relevant ticket information (such as baggage allowance and amenities offered onboard), and book your FlixBus bus on Omio. If you search for buses from Milan to Florence in the Omio app, you can quickly see if the FlixBus tickets are mobile tickets, making it convenient for you to go paperless when traveling. With prices for FlixBus buses between Milan and Florence starting at $30 (€23), buy your official FlixBus tickets with Omio online quickly and easily!

FlixBus' current ticket policies due to COVID-19 for your bus between Milan and Florence are the following:

  • 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 Milan to Florence: Journey Details

Eurolines, Flixbus, Megabus, and Baltour all provide direct buses from Milan to Florence, with journey times of between 3.5 and 5.5 hours. Megabus has six departures a day, starting in the early hours and running until around 9:30 p.m. Flixbus departures are at around 9:00 a.m. and 10:00 p.m. There are 4 direct Eurolines buses, as well as two with connections at Bologna. Departures start at around 9:00 a.m. and run until about 10:00 p.m.

Return buses from buses from Florence to Milan are also available.

Taking the Bus from Milan

Buses from Milan to Florence depart from the Lampugnano Bus Station in the city center, with Metro trains and buses linking Lampugnano to destinations across Florence. Milan's extensive transport network includes one of the world's largest tram systems, as well as fast suburban trains and frequent bus routes, some of which operate until around 2:00 a.m. Taxis are available at Lampugnano Bus Station.

Getting into Florence by Bus

The terracotta dome of the beautiful Duomo Cathedral dominates Florence's skyline and the cathedral is one of the places where the city's Renaissance heritage can be seen. Florence is compact enough to explore easily by foot, with pleasant walks between the Uffizi Gallery, the Palazzo Vecchio, the Ponte Vecchio and the cathedral, along with many other attractions. Restaurants and bars can be found in the area around Piazza della Signoria. Buses from Milan to Florence arrive at the Santa Maria Novella Station on Piazzale Montelungo in the city center. The station is part of Florence's public transport network of local trains and buses, as well as one tram line. A taxi rank is located outside Santa Maria Novella.

Travel Tips

Buses from Milan to Florence
Take the bus to Florence 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 Florence.
FAQs
How much does a cheap bus between Milan and Florence cost?
Bus tickets from Milan to Florence for some dates and times can be found for as cheap as $30 (€23)  one way in the next 7 days.
How much does it cost to take a bus between Milan and Florence?
If you are looking to purchase your bus ticket in the next 7 days, you can expect the Milan to Florence bus to cost on average $33 (€26)  one way.
How many miles is it from Milan to Florence by bus?
When traveling this route you should expect the distance between Milan and Florence by bus to be approximately 154 miles (249 km).
How many hours is the bus time to Florence from Milan?
The bus time between Milan and Florence is on average 3 h 55 min  for the 154 miles (249 km) long journey, but the time it takes to go to Florence from Milan by bus can vary depending on specific dates or traveling on weekends and holidays.
When traveling by bus from Milan to Florence, which bus station in Milan do I depart from and which bus station in Florence do I arrive in?

When taking a bus from Milan, you have a couple of bus stations you can depart from including Milan, Stazione Centrale, Milan, MILANO - P. Zza Laghi usc. Autostrada new svinc and Milan, Largo Tazio Nuvolari (Romolo). When you arrive in Florence, your bus can arrive in bus stations including Florence, Villa Costanza Tram T1, Florence, Viale Filippo Strozzi and Florence, Santa Caterina D'Alessandria.

Omio customers traveling this route book their buses from Milano Centrale   to Florence, Villa Costanza Tram T1.

Where is the Milan bus station located? Where is the Florence bus station located?

Passengers booking this trip most frequently board their buses from Milano Centrale and need to travel around 0 mile (s) / 0 km from the city center to get to this bus station.

Passengers arriving in Florence most often arrive at Florence, Villa Costanza Tram T1 and need to travel around 0 mile (s) / 0 km from this bus station to the city center.

What bus providers offer a service between Milan and Florence?
Take the Milan to Florence bus with Flixbus, Bla Bla Car, Baltour or Marino Autolinee. However, it's always good to check out all possible bus companies for the trip from Milan to Florence as there might be differences in the amenities they offer.
What are the first and last departure bus times from Milan to Florence?
The earliest bus for this journey departs from Milan at 6: 50 AM. The last bus leaves from Milan at 9: 59 PM. Check Omio for the latest bus schedule from Milan to Florence and book the best time to depart on your chosen travel date.
How early should I book bus tickets to Florence from Milan to score the best deals?
In general, we recommend booking tickets for buses in advance to score the best deals from all possible bus companies offering this route and save money. If you purchase bus tickets from Milan to Florence within the next 7 days, you can find tickets to cost on average $33 (€26) one way. To find the best prices for this route, consider booking your bus ticket from Milan to Florence a few months in advance.
Stations

Important Stations and Airports for this Journey

Milan
Florence
Milano - Terminal Bus di Lampugnano
Amenities
Refreshments
WC

Frequently Asked Questions

Where is the train station and what is the best way to get there?
This station is not located in the city centre but it can be reached by public transport.<br>Metro lines M1<br>Bus lines 68