Travel from Vienna to Bavaria

Train, bus or fly from Vienna to Bavaria?

Austrian Railways (ÖBB) operates a train from Vienna to München every 3 hours. Tickets cost $65 - $110 and the journey takes 3 h 55 min. S-Bahn also services this route every 5 minutes. Alternatively, FlixBus operates a bus from Vienna to München 5 times a day. Tickets cost $24 - $45 and the journey takes 5 h 25 min. S-Bahn also services this route every 5 minutes.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Vienna to Bavaria

From Wien Westbahnhof train to München Hbf (tief) then train to München Marienplatz. 3 h 58 min 72€. From Vienna, Vienna Erdberg bus to München Hackerbrücke then train to München Marienplatz. 5 h 30 min 34€. From Wien Oper (Opernring/Steig E) bus to Wien Meidling, night train to München Ost, then train to München Marienplatz. 7 h 48 min 28€. From Vienna rideshare to Munich. 5 h 16 min 21€. From Vienna drive to München. 4 h 11 min 53€. From Wien Mitte-Landstraße (CAT) train to Vienna airport, fly to Nuremberg airport, then subway to Nuremberg. 3 h 44 min 88€. From Wien Mitte-Landstraße (CAT) train to Vienna airport, fly to Munich airport, then train to München. 4 h 1 min 119€. From Wien Mitte-Landstraße (CAT) train to Vienna airport, fly to Salzburg airport, bus to Salzburg Hbf, train to München Ost, then train to München. 4 h 40 min 138€. From Wien Mitte-Landstraße (CAT) train to Vienna airport, fly to Innsbruck airport, bus to Innsbruck Hbf, train to München Ost, then train to München. 5 h 6 min 176€. From Wien Mitte-Landstraße (CAT) train to Vienna airport, fly to Frankfurt airport, train to Hauptbahnhof West, then line 3 tram to Würzburg. 6 h 16 min 134€.
Close Print Itinerary
  1. Here are 10 options to get from
    Vienna to Bavaria:

    1. Trip:
      1 Train
      • One-Way approx: USD $67 - $102
      • Duration: 3 h 58 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $67 - $102
        • Duration: 3 h 58 min
        Close x
    2. Trip:
      2 Bus
      • One-Way approx: USD $26 - $42
      • Duration: 5 h 30 min
      Open +
      • Trip:
        2 Bus
        • One-Way approx: USD $26 - $42
        • Duration: 5 h 30 min
        Close x
    3. Trip:
      3 Night train
      • One-Way approx: USD $27 - $40
      • Duration: 7 h 48 min
      Open +
      • Trip:
        3 Night train
        • One-Way approx: USD $27 - $40
        • Duration: 7 h 48 min
        Close x
    4. Trip:
      4 Rideshare
      • One-Way approx: USD $27
      • Duration: 5 h 16 min
      Open +
      • Trip:
        4 Rideshare
        • One-Way approx: USD $27
        • Duration: 5 h 16 min
        Close x
    5. Trip:
      5 Drive
      • One-Way approx: USD $50 - $80
      • Duration: 4 h 11 min
      Open +
      • Trip:
        5 Drive
        • One-Way approx: USD $50 - $80
        • Duration: 4 h 11 min
        Close x
    6. Trip:
      6 Fly to Nuremberg
      • One-Way approx: USD $60 - $196
      • Duration: 3 h 44 min
      Open +
      • Trip:
        6 Fly to Nuremberg
        • One-Way approx: USD $60 - $196
        • Duration: 3 h 44 min
        Close x
    7. Trip:
      7 Fly to Munich
      • One-Way approx: USD $81 - $340
      • Duration: 4 h 1 min
      Open +
      • Trip:
        7 Fly to Munich
        • One-Way approx: USD $81 - $340
        • Duration: 4 h 1 min
        Close x
    8. Trip:
      8 Fly to Salzburg, train
      • One-Way approx: USD $120 - $382
      • Duration: 4 h 40 min
      Open +
      • Trip:
        8 Fly to Salzburg, train
        • One-Way approx: USD $120 - $382
        • Duration: 4 h 40 min
        Close x
    9. Trip:
      9 Fly to Innsbruck, train
      • One-Way approx: USD $137 - $407
      • Duration: 5 h 6 min
      Open +
      • Trip:
        9 Fly to Innsbruck, train
        • One-Way approx: USD $137 - $407
        • Duration: 5 h 6 min
        Close x
    10. Trip:
      10 Fly to Frankfurt, train
      • One-Way approx: USD $102 - $301
      • Duration: 6 h 16 min
      Open +
      • Trip:
        10 Fly to Frankfurt, train
        • One-Way approx: USD $102 - $301
        • Duration: 6 h 16 min
        Close x