Travel from Mainz to Amsterdam

Train, bus or fly from Mainz to Amsterdam?

S-Bahn operates a train from Mainz to Amsterdam every 20 minutes. Tickets cost $3 - $6 and the journey takes 23 min. German Railways (DB) also services this route every 4 hours. Alternatively, FlixBus operates a bus from Mainz to Amsterdam 4 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 Mainz to Amsterdam

From Mainz Römisches Theater train to Frankfurt(M) Flughafen Fernbf then train to Amsterdam Centraal. 5 h 9 min 126€. From Mainz Hbf train to Köln Hbf then train to Amsterdam Centraal. 5 h 29 min 109€. From Mainz bus to Amsterdam, Amsterdam Sloterdijk. 7 h 20 min 41€. From Mainz Römisches Theater train to Frankfurt then bus to Amsterdam. 8 h 7 min 50€. From Mainz drive to Amsterdam. 4 h 3 min 65€. From Mainz Römisches Theater train to Frankfurt airport, fly to Amsterdam airport, then train to Amsterdam. 3 h 47 min 103€. From Mainz Römisches Theater train to Frankfurt airport, fly to Dusseldorf airport, train to Düsseldorf Hbf, then train to Amsterdam. 5 h 50 min 144€. From Mainz Römisches Theater train to Frankfurt(M) Flughafen Fernbf, train to Düsseldorf Hbf, train to Dusseldorf airport, fly to Amsterdam airport, then train to Amsterdam. 5 h 5 min 166€.
Close Print Itinerary
  1. Here are 8 options to get from
    Mainz to Amsterdam:

    1. Trip:
      1 Train
      • One-Way approx: USD $103 - $166
      • Duration: 5 h 9 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $103 - $166
        • Duration: 5 h 9 min
        Close x
    2. Trip:
      2 Train via Köln Hbf
      • One-Way approx: USD $80 - $148
      • Duration: 5 h 29 min
      Open +
      • Trip:
        2 Train via Köln Hbf
        • One-Way approx: USD $80 - $148
        • Duration: 5 h 29 min
        Close x
    3. Trip:
      3 Bus FlixBus
      • One-Way approx: USD $30 - $55
      • Duration: 7 h 20 min
      Open +
      • Trip:
        3 Bus FlixBus
        • One-Way approx: USD $30 - $55
        • Duration: 7 h 20 min
        Close x
    4. Trip:
      4 Bus Eurolines DE
      • One-Way approx: USD $23 - $83
      • Duration: 8 h 7 min
      Open +
      • Trip:
        4 Bus Eurolines DE
        • One-Way approx: USD $23 - $83
        • Duration: 8 h 7 min
        Close x
    5. Trip:
      5 Drive
      • One-Way approx: USD $65 - $95
      • Duration: 4 h 3 min
      Open +
      • Trip:
        5 Drive
        • One-Way approx: USD $65 - $95
        • Duration: 4 h 3 min
        Close x
    6. Trip:
      6 Fly Frankfurt to Amsterdam
      • One-Way approx: USD $65 - $259
      • Duration: 3 h 47 min
      Open +
      • Trip:
        6 Fly Frankfurt to Amsterdam
        • One-Way approx: USD $65 - $259
        • Duration: 3 h 47 min
        Close x
    7. Trip:
      7 Fly Frankfurt to Dusseldorf, train
      • One-Way approx: USD $104 - $323
      • Duration: 5 h 50 min
      Open +
      • Trip:
        7 Fly Frankfurt to Dusseldorf, train
        • One-Way approx: USD $104 - $323
        • Duration: 5 h 50 min
        Close x
    8. Trip:
      8 Train to Dusseldorf, fly to Amsterdam
      • One-Way approx: USD $110 - $381
      • Duration: 5 h 5 min
      Open +
      • Trip:
        8 Train to Dusseldorf, fly to Amsterdam
        • One-Way approx: USD $110 - $381
        • Duration: 5 h 5 min
        Close x