Travel from Metz to Munich

Bus or train from Metz to Munich?

You can take a train from Metz to Munich via Strasbourg in around 6 h 25 min. Alternatively, FlixBus operates a bus from Metz to Munich 6 times a week. Tickets cost $30 - $55 and the journey takes 7 h 20 min.

Travel Guides

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

How to get from Metz to Munich

From Metz Ville train to Forbach(F), train to Saarbrücken Hbf, taxi to Saarbrucken airport, fly to Munich airport, then train to Munich. 3 h 44 min $385. From Metz Ville train to Luxembourg Gare Centrale, shuttle to Luxembourg airport, fly to Munich airport, then train to Munich. 5 h 41 min $138. From Metz Ville train to Strasbourg then train to München Hbf. 6 h 25 min $120. From Metz Ville train to Forbach(fr), train to Mannheim Hbf, then train to München Hbf. 7 h 9 min $145. From Metz bus to Munich, Munich central bus station. 7 h 20 min $52. From Metz Ville train to Gare Centrale, tram to Strasbourg, then bus to Munich. 8 h 30 min $108. From Metz drive to Heidelberg Hbf then train to München Ost. 5 h 12 min $125. From Metz drive to Munich. 4 h 48 min $82.

Is there a direct train between Metz and Munich?

No, there is no direct train from Metz to Munich. However, there are services departing from Metz Ville and arriving at München Hbf via Strasbourg. The journey, including transfers, takes approximately 6 h 25 min.

Is there a direct bus between Metz and Munich?

Yes, there is a direct bus departing from Metz and arriving at Munich, Munich central bus station. Services depart 6 times a week, and operate every day. The journey takes approximately 7¼ hours.
Close Print Itinerary
  1. Here are 8 options to get from
    Metz to Munich:

    1. Trip:
      1 Train to Saarbrucken, fly
      • One-Way approx: USD $208 - $576
      • Duration: 3 h 44 min
      Open +
      • Trip:
        1 Train to Saarbrucken, fly
        • One-Way approx: USD $208 - $576
        • Duration: 3 h 44 min
        Close x
    2. Trip:
      2 Train to Luxembourg, fly
      • One-Way approx: USD $62 - $274
      • Duration: 5 h 41 min
      Open +
      • Trip:
        2 Train to Luxembourg, fly
        • One-Way approx: USD $62 - $274
        • Duration: 5 h 41 min
        Close x
    3. Trip:
      3 Train
      • One-Way approx: USD $104 - $126
      • Duration: 6 h 25 min
      Open +
      • Trip:
        3 Train
        • One-Way approx: USD $104 - $126
        • Duration: 6 h 25 min
        Close x
    4. Trip:
      4 Train German Railways (DB)
      • One-Way approx: USD $120 - $165
      • Duration: 7 h 9 min
      Open +
      • Trip:
        4 Train German Railways (DB)
        • One-Way approx: USD $120 - $165
        • Duration: 7 h 9 min
        Close x
    5. Trip:
      5 Bus
      • One-Way approx: USD $30 - $55
      • Duration: 7 h 20 min
      Open +
      • Trip:
        5 Bus
        • One-Way approx: USD $30 - $55
        • Duration: 7 h 20 min
        Close x
    6. Trip:
      6 Train, bus
      • One-Way approx: USD $87 - $144
      • Duration: 8 h 30 min
      Open +
      • Trip:
        6 Train, bus
        • One-Way approx: USD $87 - $144
        • Duration: 8 h 30 min
        Close x
    7. Trip:
      7 Drive, train
      • One-Way approx: USD $99 - $152
      • Duration: 5 h 12 min
      Open +
      • Trip:
        7 Drive, train
        • One-Way approx: USD $99 - $152
        • Duration: 5 h 12 min
        Close x
    8. Trip:
      8 Drive
      • One-Way approx: USD $65 - $100
      • Duration: 4 h 48 min
      Open +
      • Trip:
        8 Drive
        • One-Way approx: USD $65 - $100
        • Duration: 4 h 48 min
        Close x