Travel from Frankfurt-am-Main to Mainz

Train from Frankfurt am Main to Mainz

German Railways (DB) operates a train from Frankfurt am Main to Mainz hourly. Tickets cost $16 - $23 and the journey takes 25 min. S-Bahn also services this route every 20 minutes.

Travel Guides

Heading to Europe? Read this before you buy a Eurail PassWe compare the different Eurail types and help you decide if a Eurail Pass is right for you
Is ride-sharing platform BlaBlaCar right for you?Don't have a car, or can't get there on public transportation? This carpooling platform could be your answer.

How to get from Frankfurt am Main to Mainz

ModeDurationPrice
From Frankfurt(Main)Hbf train to Mainz-Kastel.25 min12€
From Frankfurt am Main taxi to Mainz.29 min100€
From Frankfurt am Main drive to Mainz.29 min5€
From Frankfurt rideshare to Mainz.50 min1€

How long does it take to get from Frankfurt am Main to Mainz?

The train from Frankfurt(Main)Hbf to Mainz-Kastel takes 25 min including transfers and departs every 15 minutes.

Is there a direct train between Frankfurt am Main and Mainz?

Yes, there is a direct train departing from Frankfurt(Main)Hbf and arriving at Mainz-Kastel. Services depart every 15 minutes, and operate every day. The journey takes approximately 25 min.

Operators from Frankfurt am Main to Mainz

OperatorPhoneWebsite
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)
BlaBlaCarBlaBlaCar