Travelling on a tain from Frankfurt to Mainz is a great way to cover the short distance between the two cities when you are visiting Germany.
Rail services on this route run up to four times an hour during the day, making it easy to find a departure that works for your travel schedule.
Trains depart from the Frankfurt Hauptbahnhof and arrive at the Mainz Hauptbahnhof. Both are the main train stations in their cities, and are well served by public transportation and taxis.
Trains from Frankfurt to Mainz are direct services that do not require connections en route. The journey time takes from 33 to 45 minutes.
The price of a single train ticket from Frankfurt to Mainz is 24.50 euros in first class and 15.00 euros in second class. You can purchase tickets online or at the station.