Travel from Brussels to Mainz

Train, bus or fly from Brussels to Mainz?

Belgian Railways (NMBS/SNCB) operates a train from Brussels to Mainz every 4 hours. Tickets cost $65 - $100 and the journey takes 2 h 36 min. S-Bahn also services this route every 20 minutes. Alternatively, Eurolines DE operates a bus from Brussels to Mainz once daily. Tickets cost $55 - $80 and the journey takes 6 h 14 min. 2 other operators also service this route.

Travel Guides

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

How to get from Brussels to Mainz

ModeDurationPrice
From Bruxelles-Nord train to Frankfurt(M) Flughafen Regionalbf then train to Mainz Römisches Theater.3 h 8 min73€
From Bruxelles-Midi train to Köln Hbf then train to Mainz Hbf.4 h 11 min72€
From Bruxelles - North bus to Frankfurt Hbf (tief) then train to Mainz Römisches Theater.7 h58€
From Brussels, Brussels-North station bus to Trier, Trier train station then bus to Mainz.7 h 45 min36€
From Brussels drive to Mainz.3 h 34 min49€
From Bruxelles-Nord train to Brussels airport, fly to Frankfurt airport, then train to Mainz.3 h 42 min111€
Close Print Itinerary
  1. Here are 6 options to get from
    Brussels to Mainz:

    1. Trip:
      1 Train
      • One-Way approx: USD $72 - $103
      • Duration: 3 h 8 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $72 - $103
        • Duration: 3 h 8 min
        Close x
    2. Trip:
      2 Train via Köln Hbf
      • One-Way approx: USD $81 - $98
      • Duration: 4 h 11 min
      Open +
      • Trip:
        2 Train via Köln Hbf
        • One-Way approx: USD $81 - $98
        • Duration: 4 h 11 min
        Close x
    3. Trip:
      3 Bus Eurolines DE
      • One-Way approx: USD $61 - $121
      • Duration: 7 h
      Open +
      • Trip:
        3 Bus Eurolines DE
        • One-Way approx: USD $61 - $121
        • Duration: 7 h
        Close x
    4. Trip:
      4 Bus FlixBus
      • One-Way approx: USD $27 - $45
      • Duration: 7 h 45 min
      Open +
      • Trip:
        4 Bus FlixBus
        • One-Way approx: USD $27 - $45
        • Duration: 7 h 45 min
        Close x
    5. Trip:
      5 Drive
      • One-Way approx: USD $50 - $75
      • Duration: 3 h 34 min
      Open +
      • Trip:
        5 Drive
        • One-Way approx: USD $50 - $75
        • Duration: 3 h 34 min
        Close x
    6. Trip:
      6 Fly
      • One-Way approx: USD $88 - $278
      • Duration: 3 h 42 min
      Open +
      • Trip:
        6 Fly
        • One-Way approx: USD $88 - $278
        • Duration: 3 h 42 min
        Close x