Florence to San Donato Milanese bus

Cheap bus tickets from Florence to San Donato Milanese

Showing times and prices for Mar 24

Cheapest

15

Average

19

The best way to find a cheap bus ticket from Florence to San Donato Milanese is to book your journey as far in advance as possible and to avoid traveling at rush hour.

Cheapest
07:05PMFlorence5h20 12:25AMMilano, San Donato
1 transfer
151One-way
03:30PMFlorence3h30 07:00PMSan Donato Milanese
0 transfers
191One-way
2nd Cheapest
05:15AMFlorence3h25 08:40AMMilano, San Donato
0 transfers
201One-way
06:00PMFlorence3h20 09:20PMSan Donato Milanese
0 transfers
201One-way
08:00PMFlorence3h30 11:30PMSan Donato Milanese
0 transfers
221One-way

Bus schedule from Florence to San Donato Milanese

Showing buses for tomorrow, Friday, March 24
02:05AMFlorence4h30 06:35AMMilano, San Donato
0 transfers
02:10AMFlorence4h30 06:40AMMilano, San Donato
1 transfer
05:00PMFlorence3h55 08:55PMMilano, San Donato
0 transfers

This is the last bus of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Fri
Mar 24
Sat
Mar 25
Sun
Mar 26
Mon
Mar 27
Tue
Mar 28
Wed
Mar 29
Thu
Mar 30
Fri
Mar 31
Sat
Apr 01
Sun
Apr 02
Mon
Apr 03
Tue
Apr 04
Wed
Apr 05
Thu
Apr 06
Fri
Apr 07
Sat
Apr 08
Sun
Apr 09
Mon
Apr 10
Tue
Apr 11
Wed
Apr 12
Thu
Apr 13

Bus times from Florence to San Donato Milanese

Showing times and prices for Mar 24

Fastest Journey

3 h 20 m

Average

3 h 27 m

Buses per day

5

Distance

242 km

Of the 5 buses that leave Florence for San Donato Milanese every day 5 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

06:00PMFlorence3h20 09:20PMSan Donato Milanese
0 transfers
201One-way
Fastest
05:15AMFlorence3h25 08:40AMMilano, San Donato
0 transfers
201One-way
03:30PMFlorence3h30 07:00PMSan Donato Milanese
0 transfers
191One-way
08:00PMFlorence3h30 11:30PMSan Donato Milanese
0 transfers
221One-way
04:00PMFlorence3h30 07:30PMSan Donato Milanese
0 transfers
221One-way

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

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Overview: Bus from Florence to San Donato Milanese

distanceDistance149 miles (241 km)
durationAverage bus duration3 h 55 min
priceAverage bus ticket price$17 (€15)
changesDirect busYes
carriersBus companiesFlixbus, Itabus, Marino Autolinee or BlaBlaCar

Buses from Florence to San Donato Milanese cover the 149 miles (241 km) long trip taking on average 3 h 55 min with our travel partners like Flixbus, Itabus, Marino Autolinee or BlaBlaCar. There are direct bus services available. While the average ticket price for this trip costs around $17 (€15), you can find the cheapest bus ticket for as low as $10 (€9).

Bus companies: FlixBus and Marino Autolinee from Florence to San Donato Milanese

You can travel by bus between Florence and San Donato Milanese with FlixBus and Marino Autolinee for as low as $10 (€9). When you search for schedules and tickets, Omio will show you the best trip.

Marino Autolinee
FlixBus

FlixBus is one of the most popular low-cost bus companies in Europe. Founded in Germany, FlixBus has expanded its services throughout Europe and even to the United States, giving travelers in both continents the option to take a long-distance bus at an affordable price. FlixBus also operates overnight buses on select routes throughout Europe. FlixBus offers only the Standard ticket for all its routes, which allows you to bring one carry-on bag and one checked bag per person. Additional fees apply for bringing extra luggage and making specific seat reservations, such as if you want to book an Extra Seat, Table Seat or the Panorama Seat. Standard amenities onboard include free Wi-Fi, power outlets to charge your phone, tablet or laptop during long bus journeys, extra legroom, luggage space and toilets.

    Travel Tips: Bus to San Donato Milanese from Florence

    Travel Tips: 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
    Cheap bus tickets from Florence to San Donato Milanese can start from as little as $10 (€9) when you book in advance. The average bus ticket price for Florence to San Donato Milanese is $17 (€15); however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
    The bus time from Florence to San Donato Milanese is on average 3 h 55 min  for the 149 mile (241 km) long journey, but the time it takes to go between Florence and San Donato Milanese by bus can vary depending on specific dates or if traveling on weekends and holidays.
    When taking a bus from Florence to San Donato Milanese, you can count on Flixbus, Itabus, Marino Autolinee or BlaBlaCar for the best way to get you to San Donato Milanese. You can also check all possible bus providers who offer a service from Florence to San Donato Milanese and compare the amenities they offer before buying a bus ticket.
    A trip to San Donato Milanese from Florence is worth doing but not as a day trip with a journey time of 3 h 55 min each way. Check with Omio app  the best way to travel.
    The cheapest month to travel from Florence to San Donato Milanese by bus is July.
    However, you have options as you can travel between Florence and San Donato Milanese 2 different ways: bus or train.
    HomeBusesBus tickets to San Donato MilaneseFlorence to San Donato Milanese bus

    The Omio App Makes Travel Planning Easy

    We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

    ios-badge
    android-badge
    Hand With Phone
    Currency
    Language