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

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Bus Information to San Donato Milanese from Florence

distanceDistance149 miles (241 km)
durationAverage bus duration4 h 50 min
priceAverage bus ticket price$6 (€5)
changesDirect busYes

Buses from Florence to San Donato Milanese cover the 149 miles (241 km) long trip taking on average 4 h 50 min with our travel partners like. There are direct bus services available. While the average ticket price for this route costs around $6 (€5), you can find the cheapest bus ticket for as low as $6 (€5).

Travel Tips

Bus to San Donato Milanese from Florence
Take the bus to San Donato Milanese 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 San Donato Milanese.
FAQs
How much do cheap bus tickets to San Donato Milanese from Florence cost?
Looking to save money on your journey? Omio customers have found the cheapest bus to San Donato Milanese from Florence for the next 7 days starting from $6 (€5)  one way.
What is the cost of a bus to San Donato Milanese from Florence?
In the next 7 days you can expect to pay on average $6 (€5)  for a bus ticket between Florence and San Donato Milanese.
What is the distance from Florence to San Donato Milanese by bus?
You should expect to travel around 149 miles (241 km)  between Florence and San Donato Milanese by bus.
How many hours is the bus time between Florence and San Donato Milanese?
The bus time to San Donato Milanese from Florence is on average 4 h 50 min  for the 149 miles (241 km) long journey, but the time it takes to go to San Donato Milanese from Florence by bus can vary depending on specific dates or traveling on weekends and holidays.
What are the first and last departure bus times from Florence to San Donato Milanese?
The earliest bus departing from Florence to San Donato Milanese leaves at 11: 40 AM. The last bus departing from Florence to San Donato Milanese leaves at 11: 40 AM. You can find the latest Florence to San Donato Milanese bus schedule on Omio and book the best time to leave for your journey on your chosen travel date.
How early should I buy bus tickets to San Donato Milanese from Florence to score the best deals?
In general, we recommend booking tickets for buses in advance to score the best deals from all possible bus providers offering this trip and save money. If you purchase bus tickets between Florence and San Donato Milanese within the next 7 days, you can find tickets to cost on average $6 (€5) one way. To find the best prices for this trip, consider booking your bus ticket from Florence to San Donato Milanese a few months in advance.

More options for your journey from Florence to San Donato Milanese

Here are some other resources that might have the information you need