Travel from Munich to Mainz

Train, bus or fly from Munich to Mainz?

German Railways (DB) operates a train from Munich to Mainz hourly. Tickets cost $85 - $120 and the journey takes 3 h 10 min. S-Bahn also services this route every 20 minutes. Alternatively, FlixBus operates a bus from Munich to Mainz 3 times a day. Tickets cost $26 - $45 and the journey takes 7 h 30 min.

Travel Guides

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

How to get from Munich to Mainz

From München Hbf train to Frankfurt Hbf (tief) then train to Mainz Römisches Theater. 3 h 56 min 91€. From München Ost train to Mainz Hbf. 4 h 8 min 90€. From München Hbf train to Mannheim Hbf then train to Mainz Römisches Theater. 4 h 37 min 89€. From Munich, Munich central bus station bus to Mainz. 7 h 30 min 35€. From München ZOB bus to Frankfurt Hbf (tief) then train to Mainz Römisches Theater. 9 h 43 min 96€. From München Hauptbahnhof night train to Mainz Hbf. 7 h 14 min 42€. From Munich rideshare to Mainz. 4 h 28 min 21€. From Munich drive to Mainz. 3 h 53 min 54€. From München Marienplatz train to Munich airport, fly to Frankfurt airport, then train to Mainz. 3 h 13 min 108€. From München Hbf train to Nürnberg Hbf(U-Bahn), subway to Nuremberg airport, fly to Frankfurt airport, then train to Mainz. 3 h 43 min 139€.
Close Print Itinerary
  1. Here are 10 options to get from
    Munich to Mainz:

    1. Trip:
      1 Train via Frankfurt Hbf (tief)
      • One-Way approx: USD $89 - $129
      • Duration: 3 h 56 min
      Open +
      • Trip:
        1 Train via Frankfurt Hbf (tief)
        • One-Way approx: USD $89 - $129
        • Duration: 3 h 56 min
        Close x
    2. Trip:
      2 Train
      • One-Way approx: USD $90 - $130
      • Duration: 4 h 8 min
      Open +
      • Trip:
        2 Train
        • One-Way approx: USD $90 - $130
        • Duration: 4 h 8 min
        Close x
    3. Trip:
      3 Train via Mannheim Hbf
      • One-Way approx: USD $89 - $126
      • Duration: 4 h 37 min
      Open +
      • Trip:
        3 Train via Mannheim Hbf
        • One-Way approx: USD $89 - $126
        • Duration: 4 h 37 min
        Close x
    4. Trip:
      4 Bus FlixBus
      • One-Way approx: USD $26 - $45
      • Duration: 7 h 30 min
      Open +
      • Trip:
        4 Bus FlixBus
        • One-Way approx: USD $26 - $45
        • Duration: 7 h 30 min
        Close x
    5. Trip:
      5 Bus Eurolines DE
      • One-Way approx: USD $58 - $120
      • Duration: 9 h 43 min
      Open +
      • Trip:
        5 Bus Eurolines DE
        • One-Way approx: USD $58 - $120
        • Duration: 9 h 43 min
        Close x
    6. Trip:
      6 Night train
      • One-Way approx: USD $45 - $60
      • Duration: 7 h 14 min
      Open +
      • Trip:
        6 Night train
        • One-Way approx: USD $45 - $60
        • Duration: 7 h 14 min
        Close x
    7. Trip:
      7 Rideshare
      • One-Way approx: USD $23 - $28
      • Duration: 4 h 28 min
      Open +
      • Trip:
        7 Rideshare
        • One-Way approx: USD $23 - $28
        • Duration: 4 h 28 min
        Close x
    8. Trip:
      8 Drive
      • One-Way approx: USD $55 - $80
      • Duration: 3 h 53 min
      Open +
      • Trip:
        8 Drive
        • One-Way approx: USD $55 - $80
        • Duration: 3 h 53 min
        Close x
    9. Trip:
      9 Fly from Munich
      • One-Way approx: USD $78 - $224
      • Duration: 3 h 13 min
      Open +
      • Trip:
        9 Fly from Munich
        • One-Way approx: USD $78 - $224
        • Duration: 3 h 13 min
        Close x
    10. Trip:
      10 Train to Nuremberg, fly
      • One-Way approx: USD $123 - $251
      • Duration: 3 h 43 min
      Open +
      • Trip:
        10 Train to Nuremberg, fly
        • One-Way approx: USD $123 - $251
        • Duration: 3 h 43 min
        Close x