Travel from Darmstadt to Mainz

Train from Darmstadt to Mainz

German Railways (DB) operates a train from Darmstadt to Mainz every 30 minutes. Tickets cost $15 - $22 and the journey takes 29 min.

Travel Guides

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

How to get from Darmstadt to Mainz

From Darmstadt Hbf train to Mainz Römisches Theater. 29 min 15€. From Darmstadt night bus to Mainz. 1 h 30 min 6€. From Darmstadt taxi to Mainz. 23 min 88€. From Darmstadt drive to Mainz. 23 min 4€. From Darmstadt rideshare to Mainz. 46 min 3€.

Is there a direct train between Darmstadt and Mainz?

Yes, there is a direct train departing from Darmstadt Hbf and arriving at Mainz Römisches Theater. Services depart every 30 minutes, and operate every day. The journey takes approximately 29 mins.

Is there a direct bus between Darmstadt and Mainz?

Yes, there is an overnight bus departing from Darmstadt and arriving at Mainz. This bus operates every day. The journey takes approximately 1½ hours.

Operators from Darmstadt to Mainz

Close Print Itinerary
  1. Here are 5 options to get from
    Darmstadt to Mainz:

    1. Trip:
      1 Train
      • One-Way approx: USD $15 - $22
      • Duration: 29 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $15 - $22
        • Duration: 29 min
        Close x
    2. Trip:
      2 Night bus
      • One-Way approx: USD $4 - $8
      • Duration: 1 h 30 min
      Open +
      • Trip:
        2 Night bus
        • One-Way approx: USD $4 - $8
        • Duration: 1 h 30 min
        Close x
    3. Trip:
      3 Taxi
      • One-Way approx: USD $90 - $110
      • Duration: 23 min
      Open +
      • Trip:
        3 Taxi
        • One-Way approx: USD $90 - $110
        • Duration: 23 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $4 - $7
      • Duration: 23 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $4 - $7
        • Duration: 23 min
        Close x
    5. Trip:
      5 Rideshare
      • One-Way approx: USD $5
      • Duration: 46 min
      Open +
      • Trip:
        5 Rideshare
        • One-Way approx: USD $5
        • Duration: 46 min
        Close x