There are 6 ways to get from Florence to Milano Bruzzano Station by train, bus, night bus, car or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Recommended option
Train • 2h 38m
Cheapest option
Night bus • 6h 34m
4 alternative options
Bus • 5h 20m
Drive • 2h 59m
Fly to Milan Linate • 5h 3m
Fly to Milan Malpensa • 5h 28m
Florence to Milano Bruzzano Station by train
Questions & Answers
The cost-effective way to get from Florence to Milano Bruzzano Station is to night bus, which costs €16 - €23 and takes 6h 34m.
The quickest way to get from Florence to Milano Bruzzano Station is to train which costs €21 - €80 and takes 2h 38m.
No, there is no direct bus from Florence to Milano Bruzzano Station. However, there are services departing from Florence and arriving at comasina m3 via san donato m3. The journey, including transfers, takes approximately 5h 20m.
No, there is no direct train from Florence to Milano Bruzzano Station. However, there are services departing from Firenze S.M.N. and arriving at Milano Bruzzano Parco Nord via Milano Rogoredo. The journey, including transfers, takes approximately 2h 38m.
The distance between Florence and Milano Bruzzano Station is 255 km. The road distance is 307 km.
The best way to get from Florence to Milano Bruzzano Station without a car is to train which takes 2h 38m and costs €21 - €80.
It takes approximately 2h 38m to get from Florence to Milano Bruzzano Station, including transfers.
Florence to Milano Bruzzano Station bus services, operated by FlixBus, depart from Florence station.
Florence to Milano Bruzzano Station train services, operated by Trenitalia Frecce, depart from Firenze S.M.N. station.
The best way to get from Florence to Milano Bruzzano Station is to train which takes 2h 38m and costs €21 - €80. Alternatively, you can bus, which costs €26 - €40 and takes 5h 20m, you could also fly, which costs €85 - €300 and takes 5h 3m.

- Distance: 254.6 km
- Duration: 2h 38m
What companies run services between Florence, Italy and Milano Bruzzano Station, Italy?
You can take a train from Florence to Milano Bruzzano Station via Milano Rogoredo in around 2h 38m. Alternatively, FlixBus operates a bus from Florence to Milan once daily. Tickets cost €24 - €35 and the journey takes 3h 40m.

- Website
- lufthansa.com
Flights from Florence to Milan Linate via Frankfurt
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- €370 - €1400
Flights from Florence to Milan Linate via Munich
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- €370 - €1400
Flights from Florence to Milan Malpensa via Munich
- Ave. Duration
- 5h 13m
- When
- Every day
- Estimated price
- €420 - €1100
Flights from Florence to Milan Malpensa via Frankfurt
- Ave. Duration
- 5h 42m
- When
- Every day
- Estimated price
- €420 - €1100

- Website
- alitalia.com
Flights from Florence to Milan Linate via Rome
- Ave. Duration
- 3h 16m
- When
- Every day
- Estimated price
- €100 - €430
Flights from Florence to Milan Malpensa via Rome
- Ave. Duration
- 4h 15m
- When
- Monday, Wednesday and Friday
- Estimated price
- €140 - €270

- Website
- airfrance.com
Flights from Florence to Milan Linate via Paris Charles de Gaulle
- Ave. Duration
- 4h 12m
- When
- Every day
- Estimated price
- €350 - €9500
Flights from Florence to Milan Malpensa via Paris Charles de Gaulle
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- €440 - €5500

- Website
- klm.com
Flights from Florence to Milan Linate via Amsterdam Schiphol
- Ave. Duration
- 6h 16m
- When
- Every day
- Estimated price
- €350 - €1700
Flights from Florence to Milan Malpensa via Amsterdam Schiphol
- Ave. Duration
- 5h 50m
- When
- Monday to Friday
- Estimated price
- €400 - €1200

- Website
- airdolomiti.it
Flights from Florence to Milan Linate via Frankfurt
- Ave. Duration
- 3h 50m
- When
- Monday, Wednesday, Thursday, Friday, Saturday and Sunday
- Estimated price
- €370 - €1400
Flights from Florence to Milan Linate via Munich
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- €370 - €1400
Flights from Florence to Milan Malpensa via Frankfurt
- Ave. Duration
- 7h 35m
- When
- Tuesday, Wednesday, Thursday, Saturday and Sunday
- Estimated price
- €420 - €1100

- Website
- swiss.com
Flights from Florence to Milan Malpensa via Zurich
- Ave. Duration
- 3h 35m
- When
- Every day
- Estimated price
- €290 - €800

- Website
- britishairways.com
Flights from Florence to Milan Linate via London Heathrow
- Ave. Duration
- 6h 5m
- When
- Thursday, Friday and Sunday
- Estimated price
- €270 - €1700

- Website
- brusselsairlines.com
Flights from Florence to Milan Linate via Brussels
- Ave. Duration
- 6h 20m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- €440 - €2400

- Website
- vueling.com
Flights from Florence to Milan Malpensa via Barcelona
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- €120 - €750

- Website
- austrian.com
Flights from Florence to Milan Malpensa via Vienna
- Ave. Duration
- 4h 40m
- When
- Monday, Wednesday, Friday and Sunday
- Estimated price
- €340 - €1000

- Website
- mea.com.lb
Flights from Florence to Milan Malpensa via Rome
- Ave. Duration
- 4h 15m
- When
- Monday, Wednesday and Friday
- Estimated price
- €140 - €270

- Website
- rj.com
Flights from Florence to Milan Malpensa via Rome
- Ave. Duration
- 5h 15m
- When
- Wednesday, Saturday and Sunday
- Estimated price
- €120 - €200

- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Firenze S.M.N. to Milano Rogoredo
- Ave. Duration
- 1h 43m
- Frequency
- Hourly
- Estimated price
- €23 - €80
- Website
- https://www.trenitalia.com/en/frecce.html
- Super Economy
- €23 - €35
- Base Standard
- €45 - €60
- Base Premium
- €55 - €80

- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Train from Stazione Santa Maria Novella to Rogoredo
- Ave. Duration
- 1h 45m
- Frequency
- Every 3 hours
- Estimated price
- €20 - €60
- Website
- https://www.italotreno.it/en
- Smart Economy
- €23 - €35
- Smart Low Cost
- €20 - €26
- Smart Flex
- €40 - €60

- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Firenze S.M.N. to Milano Rogoredo
- Ave. Duration
- 3h 43m
- Frequency
- Once daily
- Estimated price
- €19 - €26
- Website
- https://www.trenitalia.com/
- 2nd Class
- €19 - €26

- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- trenord.it
Train from Milano Rogoredo to Milano Bruzzano Parco Nord
- Ave. Duration
- 33 min
- Frequency
- Hourly
- Estimated price
- €2 - €3
- Website
- https://www.trenord.it/
- Website
- https://www.trenord.it/en/

Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.de
Bus from Florence to Milan
- Ave. Duration
- 3h 40m
- Frequency
- Once daily
- Estimated price
- €24 - €35
- Website
- https://www.flixbus.co.uk
Frequently asked questions

- Phone
- +39 06 88 93 82 32
- Website
- itabus.it
Night bus from Florence Villa Constanza Bus Station to Milan San Donato
- Ave. Duration
- 4h 30m
- Frequency
- Once daily
- Estimated price
- €13 - €18
- Website
- https://www.itabus.it/en/home
Want to know more about travelling around Italy
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Italy Travel Guides
Travel inspiration and top planning tips for getting around Italy.
Read the travel guideWant to know more about Flixbus?
Rome2Rio’s guide has all the details
Read the travel guideGetting to Milan from the airport
Get the details in Rome2Rio’s airport-to-city travel guide
Read the travel guideMore Questions & Answers
There is no direct flight from Florence Airport to Milan Linate Airport. The quickest flight takes 3h and has one stopover.
Florence to Milano Bruzzano Station bus services, operated by FlixBus, arrive at Milan station.
Florence to Milano Bruzzano Station train services, operated by Trenord, arrive at Milano Bruzzano Parco Nord station.
Yes, the driving distance between Florence to Milano Bruzzano Station is 307 km. It takes approximately 2h 59m to drive from Florence to Milano Bruzzano Station.
Lufthansa, British Airways, Brussels Airlines and four other airlines offer flights from Florence Airport to Milan Linate Airport.
There are 3488+ hotels available in Milano Bruzzano Station. Prices start at €53 per night.
The best way to get from Florence to Florence Airport is to tram which takes 19 min and costs €2.