Travel from Munich to Florence-Italy

Train, bus or fly from Munich to Florence?

Air Dolomiti flies from Munich to Florence 3 times a day. Alternatively, you can take a train from Munich to Florence via Bologna C.Le in around 7 h 46 min.

Travel Guides

Heading to Europe? Read this before you buy a Eurail PassWe compare the different Eurail types and help you decide if a Eurail Pass is right for you
Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Munich to Florence

ModeDurationPrice
From München Marienplatz train to Munich airport, fly to Florence airport, then line 389 shuttle to Florence.4 h 11 min$134
From München Marienplatz train to Munich airport, fly to Bologna airport, Aerobus to Bologna C.Le, then train to Florence.4 h 56 min$139
From München Marienplatz train to Munich airport, fly to Pisa airport, train to Pisa C.Le, then train to Florence.5 h 37 min$179
From München Hbf train to Bologna C.Le then train to Firenze S.Maria Novella.7 h 46 min$116
From Munich, Munich central bus station bus to Florence.9 h 5 min$63
From Theatinerstraße line 19 tram to Bahnhof München-Ost, car train to Verona Porta Nuova Station, then train to Firenze Santa Maria Novella Station.9 h 54 min$161
From München Hbf night train to Firenze S.M.N..10 h 9 min$108
From Munich drive to Florence.6 h 18 min$119

How long does it take to get from Munich to Florence?

It takes approximately 4 h 11 min to get from Munich to Florence, including transfers.

Is there a direct train between Munich and Florence?

Yes, there is an overnight train departing from München Hbf and arriving at Firenze S.M.N.. This train operates every day. The journey takes approximately 10 h 9 min.

Is there a direct bus between Munich and Florence?

Yes, there is a direct bus departing from Munich, Munich central bus station and arriving at Florence. Services depart twice daily, and operate every day. The journey takes approximately 9 h 5 min.

Operators from Munich to Florence

OperatorPhoneWebsite
S-BahnS-Bahn
Air DolomitiAir Dolomiti
Busitalia - Sita Nord s.r.l.+39 800 373 760Busitalia - Sita Nord s.r.l.
TPER - Trasporto Passeggeri Emilia Romagna051.350111TPER - Trasporto Passeggeri Emilia Romagna
Trenitalia Frecce+39 06 68475475Trenitalia Frecce
LufthansaLufthansa
People MoverPeople Mover
Trenitalia+39 06 68475475Trenitalia
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)
FlixBus+49 1807 123 99 123FlixBus
MVV+49 89 41 42 43 44MVV
Urlaubs-Express+49 (0) 221 800 20 820Urlaubs-Express
ItaloTreno+39 060708ItaloTreno
Close Print Itinerary
  1. Here are 8 options to get from
    Munich to Florence:

    1. Trip:
      1 Fly to Florence
      • One-Way approx: USD $71 - $266
      • Duration: 4 h 11 min
      Open +
      • Trip:
        1 Fly to Florence
        • One-Way approx: USD $71 - $266
        • Duration: 4 h 11 min
        Close x
    2. Trip:
      2 Fly to Bologna, train
      • One-Way approx: USD $79 - $307
      • Duration: 4 h 56 min
      Open +
      • Trip:
        2 Fly to Bologna, train
        • One-Way approx: USD $79 - $307
        • Duration: 4 h 56 min
        Close x
    3. Trip:
      3 Fly to Pisa, train
      • One-Way approx: USD $91 - $353
      • Duration: 5 h 37 min
      Open +
      • Trip:
        3 Fly to Pisa, train
        • One-Way approx: USD $91 - $353
        • Duration: 5 h 37 min
        Close x
    4. Trip:
      4 Train
      • One-Way approx: USD $82 - $134
      • Duration: 7 h 46 min
      Open +
      • Trip:
        4 Train
        • One-Way approx: USD $82 - $134
        • Duration: 7 h 46 min
        Close x
    5. Trip:
      5 Bus
      • One-Way approx: USD $35 - $65
      • Duration: 9 h 5 min
      Open +
      • Trip:
        5 Bus
        • One-Way approx: USD $35 - $65
        • Duration: 9 h 5 min
        Close x
    6. Trip:
      6 Car train, train
      • One-Way approx: USD $137 - $182
      • Duration: 9 h 54 min
      Open +
      • Trip:
        6 Car train, train
        • One-Way approx: USD $137 - $182
        • Duration: 9 h 54 min
        Close x
    7. Trip:
      7 Night train
      • One-Way approx: USD $60 - $170
      • Duration: 10 h 9 min
      Open +
      • Trip:
        7 Night train
        • One-Way approx: USD $60 - $170
        • Duration: 10 h 9 min
        Close x
    8. Trip:
      8 Drive
      • One-Way approx: USD $95 - $150
      • Duration: 6 h 18 min
      Open +
      • Trip:
        8 Drive
        • One-Way approx: USD $95 - $150
        • Duration: 6 h 18 min
        Close x