Cheap bus tickets from Milan to Florence
Find and compare the best ground travel options in one place.
Bus from Milan to Florence: Journey Information
There are 48 intercity buses per day from Milan to Florence. Traveling by bus from Milan to Florence usually takes around 4 hours and 39 minutes, but the fastest FlixBus bus can make the trip in 3 hours and 15 minutes.
- Distance
- 155 mi (250 km)
- Shortest duration
- 3h 15m
- Cheapest price
- NOK 86.93
- Trips per day
- 44
- Most frequent service
- FlixBus
- Bus lines
- 4
Millions of travelers trust Wanderu every year to get:
Lowest Prices
We find the cheapest bus & train tickets, so you can wander for less.
Best Travel Options
We partner with 500+ carriers to bring you the most bus & train options.
Quick & Easy Booking
Book trips quickly with a simple, hassle-free checkout – online & on our app.
Fast Customer Support
We don’t monkey around. We respond within minutes to help you out.
See what travelers are saying about Wanderu:
Milan to Florence Bus Schedule

There are several bus options that can take you from Milan to Florence:
- Autolinee Federico: 3 daily buses from NOK 308
- FlixBus: 28 daily buses from NOK 99
- Itabus: 15 daily buses from NOK 87
- Marino: 2 daily buses from NOK 366
How much is a bus ticket from Milan to Florence?
Bus tickets for a trip from Milan to Florence cost NOK 99.09 on average. This is an excellent value for the trip. If you book your trip ahead of time using Wanderu, you can easily find bus tickets at or below this price.
Average bus ticket prices from Milan to Florence by travel date
If you're planning to travel by bus from Milan to Florence in the next month, the average ticket price is expected to range from NOK 143 to NOK 257. The cheapest bus tickets available in the next few weeks are for trips departing on October 4, 2026. If you’re looking to travel to Florence this week, bus tickets are available starting at NOK 152.
Average bus ticket prices from Milan to Florence by month
Taking the bus from Milan to Florence is usually cheapest in January, when the average ticket price is only NOK 190. If you're planning to take the bus from Milan to Florence during April, keep in mind that bus ticket prices may be higher than usual, with an average price of NOK 285. However, booking your trip in advance can help you score a ticket at a better price.
Prices as travel date approaches
Most bus companies charge higher ticket prices closer to the date of travel, so it’s a good idea to buy your bus tickets as early as possible. To find the cheapest bus tickets, book your trip at least 28 days in advance. This way, you can save up to NOK 212.80 on your bus ticket compared to booking last-minute.
What bus companies travel from Milan to Florence?
There are 4 bus lines from Milan to Florence available for you to search and compare on Wanderu. With 28 daily trips, FlixBus usually has the most buses running on any given day. Here are some time and price comparisons for all the available options:
| Bus | Daily Trips | Avg. Time | Avg. Price |
|---|---|---|---|
| Autolinee Federico | 3 | 4h 58m | NOK 322.14 |
| FlixBus | 28 | 4h 27m | NOK 186.29 |
| Itabus | 15 | 4h 57m | NOK 191.96 |
| Marino | 2 | 4h 30m | NOK 475.22 |
Autolinee Federico is an Italian bus company based in Reggio Calabria with service across the Italian peninsula to cities like Turin, Rimini, Florence, and Bari. Autolinee has the latest generation of buses, which provide spacious seats, legroom, USB charging outlets, and onboard restrooms.
First launched in Germany in 2013, FlixBus has become one of the largest intercity bus companies in Europe. Its fleet travels through nearly every country in Europe, including the U.K. FlixBus operates an average of 28 trips from Milan to Florence, and usually makes the trip in about 4 hours and 27 minutes. On your trip, you'll enjoy Wi-Fi and live GPS, as well as restrooms, air conditioning, and power outlets.
Itabus is an Italian bus company servicing the whole peninsula, including major tourist hotspots like Rome, Trieste, and Catania. The company has both single and double-decker buses with clean, comfortable seats, complimentary WiFi, power outlets, restrooms, and air conditioning. Upgrade to a premium ticket for even larger seats and extendable armchairs.
Frequently asked questions about traveling by bus from Milan to Florence
There are 48 scheduled buses that travel from Milan to Florence every day, so you have a decent number of options to choose from. This includes 44 direct buses, where you can stay on the same bus without having to transfer to a connecting bus at any point during your trip.
Trips per day
48
Direct trips
44
The bus takes an average of 4 hours and 39 minutes to cover the 155 miles from Milan to Florence. However, the fastest bus only takes 3 hours and 15 minutes. In other words, you'll have plenty of time to rest and relax on the road. Keep in mind that your actual bus may arrive earlier or later than scheduled, depending on whether there is more or less traffic than usual.
Distance (mi)
155
Distance (km)
250
The first bus leaves at 12:30am and the last bus leaves at 11:50pm. To see the times for all buses from Milan to Florence, enter your specific travel dates in the search bar.
Earliest bus
12:30am
Latest bus
11:50pm
Sunday tends to be the busiest day for buses, as many passengers take the bus to Florence at the end of the week. If you are planning to travel on a Sunday, you should make sure to book tickets well in advance as they may sell out. On the other hand, Tuesday is typically the least busy day for bus travel on this route. If you’re looking for a little extra space, a Tuesday ticket is the way to go.
Most crowded
Sunday
Least crowded
Tuesday
City Information
Milan



The fashion capital of the world, Milan, is a busy city brimming with activities and lavish nightlife. In spite of its frenetic modern lifestyle, Milan is also blessed with some amazing landmarks, of which the Milan Cathedral should be given special attention. Considered the largest and most unique Gothic structure in Italy, the cathedral took about 600 years to build, and its impressive gothic details will amaze all fans of architecture. The roof of the cathedral itself is accessible, so visitors can climb up to marvel at the city’s skyline and see the cathedral’s details up close. Another spot to consider is the Santa Maria delle Grazie, which currently houses “The Last Supper,” a masterpiece by the legendary artist Leonardo da Vinci. For those who enjoy old books, the Ambrosiana Library & Picture Gallery houses a vast collection of artworks, as well as rare ancient manuscripts.
For a taste of the unique Milanese cuisine, you could consider the Gente di Mare in Darsena, which offers superb seafood. If you wish to enjoy great local pizzas, Pizzium - Via Vigevano offers great dishes.
Milano Centrale is the city’s main train station, offering access to international destinations such as Berlin, Frankfurt and Munich. The main bus station in Milan is Lampugnano, serving as the local hub for bus carriers like FlixBus, BlaBlaCar Bus and Union Ivkoni. The main airport in Milan is Malpensa Airport located about 32 miles northwest of the city center.
Florence



Florence is located in Central-Northern Italy, in the lush Tuscany region. Regarded as the birthplace of the Renaissance, this city is an art lover's idea of heaven. The city’s plethora of museums, palaces, churches, and artistic treasures landed Florence the #1 spot in our ranking of the most cultured cities in Europe.
Visit the Uffizi Gallery to see many of the world's greatest Renaissance masterpieces, including work by Raphael, da Vinci, Botticelli, and Michelangelo. Michelangelo's famous sculpture of David in his birthday suit is on view at the Accademia Galleria. The Institute and Museum of the History of Science is another must-see attraction to learn about the scientific instruments vital to some of the 13th century's world-changing discoveries.
After you have finished exploring Florence's many museums and galleries, head outside to enjoy a relaxing stroll through the Boboli Gardens and appreciate this stunning example of "green architecture."
The city is also home to almost every high-end designer label you can bring to mind, as well as museums dedicated to Gucci and Ferragamo. For a less expensive shopping experience, visit one of the many affordable boutiques and local clothing stores for a more authentic taste of the city.
Florence is a top-rated destination, meaning it has well-established international and national travel connections. Florence's Amerigo Vespucci International Airport makes air travel simple. Fast and modern trains also connect the city to numerous European cities, and many bus carriers offer frequent services to Florence.
Station Information
Where does the bus leave from in Milan?
Main departure station: Lampugnano

The Lampugnano Bus Station is a major station in Milan. It is located on Via Giulio Natta, at the base of Monte Stella, and close to amenities such as coffee shops and restaurants. There is an indoor space to wait for your bus, but there is also outdoor seating under a wide covered area where buses board. The station is usually busy, as it welcomes many buses; FlixBus, BlaBlaCar Bus, RegioJet, Union Ivkoni, and Itabus are just a few. Though the station is located northwest of Milan's city center in the Lampugnano district, it is easy to reach other areas thanks to the metro stop right next door to the bus station.
All bus stations in Milan:
- Lampugnano
- Lampugnano
- Milan (San Donato M3)
- Milan Via Giuseppe Impastato
Where does the bus arrive in Florence?
Main arrival station: Viale Filippo Strozzi
Florence Piazzale Montelungo is Florence's central bus terminal located directly next to the main railway station, Firenze SMN. FlixBus, MarinoBus, and Itabus buses depart regularly for cities across Italy, including Pisa, Milan, and Rome. The bus terminal area does not have any amenities, as it relies on those in the main railway station for shops, restaurants and cafes, ticket offices, and waiting areas. The bus terminal is located in the city center and is within walking distance from Florence's main attractions.
All bus stations in Florence:
- Viale Filippo Strozzi
- Villa Constanza Bus Station
- Florence Park Villa Constanza
- Firenze S.M.N.
- Viale XI Agosto
Need a return trip from Florence to Milan?
Search Bus TicketsPlan your next adventure
More buses from Milan
- Milan to Munich BusNOK 627+
- Milan to Geneva BusNOK 456+
- Milan to Trieste BusNOK 3,458+
- Milan to Rome BusNOK 86+
- Milan to Chamonix BusNOK 371+
- Milan to Paris BusNOK 466+
- Milan to Zurich BusNOK 285+
- Milan to Barcelona BusNOK 713+
- Milan to Lyon BusNOK 494+
- Milan to Naples BusNOK 323+
- Milan to Nice BusNOK 380+
- Milan to Como BusNOK 48+
- Milan to Turin BusNOK 95+
- Milan to Venice BusNOK 418+
Continue by bus from Florence
- Florence to Milan BusNOK 124+
- Florence to La Spezia BusNOK 266+
- Florence to Bologna BusNOK 114+
- Florence to Siena BusNOK 76+
- Florence to Munich BusNOK 770+
- Florence to Nice BusNOK 371+
- Florence to Genoa BusNOK 200+
- Florence to Verona BusNOK 200+
- Florence to Naples BusNOK 171+
- Florence to Venice BusNOK 162+
- Florence to Turin Bus
- Florence to Paris BusNOK 1,131+
- Florence to Rome BusNOK 114+
Check out these popular routes
- Washington DC to Philadelphia, PA BusNOK 266+
- New York, NY to Washington DC BusNOK 333+
- New York to Providence BusNOK 304+
- Toronto to Ottawa BusNOK 323+
- Ithaca to New York BusNOK 513+
- Washington DC to New York, NY BusNOK 314+
- Providence to New York BusNOK 323+
- Atlanta to New York BusNOK 979+
- New York to Montreal BusNOK 798+

Wanderu is the simplest way to book bus and train travel.
With just a quick search on Wanderu, you can compare bus and train schedules and prices from hundreds of travel companies in one convenient place to find the trip that works best for you. Wanderu’s simple checkout process makes it easy to book cheap bus and train tickets hassle-free. Most importantly, as Wanderu is an official partner of all leading bus and train companies, we always have the best bus and train deals out there.




