ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Trip to Florence

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration5h
Distance302
Avg. price$ 20
Bus trips2 found

Buses from Milan to Florence

🚌 While there is no direct bus from Milan to Florence, travelers can take a bus service operated by FlixBus which departs from Milan station and arrives at Florence station. The journey, including transfers, takes approximately 4 hours and 59 minutes. 🛤️ Route 1 involves a 5-hour and 10-minute trip covering a distance of 297 km from Milan to Florence with a transfer in Bologna. The first step is a bus towards Crotone departing from Milan Lampugnano and arriving at Bologna central bus station. The second step is a bus towards Florence departing from Bologna central bus station and arriving at Montelungo. 🚆 Route 2 offers a quicker option, taking 1 hour and 55 minutes to cover the 299 km distance from Milan to Florence by train. Passengers can take a train towards Salerno departing from Milano Centrale Railway Station and arriving at Firenze Santa Maria Novella. The train service is operated by ITALO TRENO.

Where to stay in Florence

Houses, apartments, villas, hostels and much more - choose the accommodation option according to your wishes!

Accomodation

Will you be returning to Milan by bus?

If you need a return bus trip, you can check out buses from Florence to Milan.

See schedule