Travel from Zürich to Metz

Train or fly from Zürich to Metz?

You can take a train from Zürich to Metz via Mulhouse Ville in around 5 h 14 min. Alternatively, Air France, Hop! and 3 other airlines fly from Zürich to Metz hourly.

Travel Guides

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

How to get from Zürich to Metz

From Zürich HB train to Mulhouse Ville then train to Metz Ville. 5 h 14 min 77€. From Zürich HB train to Basel SBB, train to Strasbourg, then train to Metz Ville. 5 h 41 min 102€. From Zurich night bus to Metz. 5 h 10 min 30€. From Zürich drive to Metz. 3 h 41 min 47€. From Zürich HB train to Zurich airport, fly to Luxembourg airport, line 16 bus to Luxembourg, then train to Metz. 4 h 51 min 134€. From Zürich HB train to Zurich airport, fly to Metz/Nancy airport, then taxi to Metz. 7 h 18 min 371€.

Operators from Zürich to Metz

Close Print Itinerary
  1. Here are 6 options to get from
    Zürich to Metz:

    1. Trip:
      1 Train
      • One-Way approx: USD $85 - $124
      • Duration: 5 h 14 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $85 - $124
        • Duration: 5 h 14 min
        Close x
    2. Trip:
      2 Train via Strasbourg
      • One-Way approx: USD $91 - $130
      • Duration: 5 h 41 min
      Open +
      • Trip:
        2 Train via Strasbourg
        • One-Way approx: USD $91 - $130
        • Duration: 5 h 41 min
        Close x
    3. Trip:
      3 Night bus
      • One-Way approx: USD $23 - $40
      • Duration: 5 h 10 min
      Open +
      • Trip:
        3 Night bus
        • One-Way approx: USD $23 - $40
        • Duration: 5 h 10 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $45 - $70
      • Duration: 3 h 41 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $45 - $70
        • Duration: 3 h 41 min
        Close x
    5. Trip:
      5 Fly to Luxembourg, train
      • One-Way approx: USD $89 - $297
      • Duration: 4 h 51 min
      Open +
      • Trip:
        5 Fly to Luxembourg, train
        • One-Way approx: USD $89 - $297
        • Duration: 4 h 51 min
        Close x
    6. Trip:
      6 Fly to Metz/Nancy
      • One-Way approx: USD $166 - $865
      • Duration: 7 h 18 min
      Open +
      • Trip:
        6 Fly to Metz/Nancy
        • One-Way approx: USD $166 - $865
        • Duration: 7 h 18 min
        Close x