Travel options
from Frankfurt am Main to Mainz

You can get from Frankfurt am Main to Mainz by train, bus or flight.

Our recommendation

To get from Frankfurt am Main to Mainz on Oct 17 we recommend taking a bus because it’s the best combination of price and speed.

05:20PMFrankfurt am Main1h00 06:20PMMainz
0 changes
$51One-way
Cheapest
05:20PMFrankfurt am Main1h00 06:20PMMainz
0 changes
$51One-way
Other options
05:50PMFrankfurt am Main1h40 07:30PMMainz
0 changes
$51One-way
04:30PMFrankfurt am Main1h10 05:40PMMainz
0 changes
$51One-way
10:30PMFrankfurt am Main0h50 11:20PMMainz
0 changes
$51One-way

Find all the dates and times for this journey by train, bus, and flight, .

These companies trust us. We sell their tickets all in one place.

Trenitalia
Easyjet
Deutsche Bahn
SNCF

COMPARE Prices for trains, buses and flights

Sun
Oct 17
$15Deutsche Bahn
Mon
Oct 18
$13Deutsche Bahn
Wed
Oct 20
$13Deutsche Bahn
Fri
Oct 22
$15Deutsche Bahn
Sat
Oct 23
$12Deutsche Bahn
Sun
Oct 24
$15Deutsche Bahn
Mon
Oct 25
$13Deutsche Bahn
Tue
Oct 26
$13Deutsche Bahn
Wed
Oct 27
$13Deutsche Bahn
Thu
Oct 28
$15Deutsche Bahn
Fri
Oct 29
$15Deutsche Bahn
Sat
Oct 30
$15Deutsche Bahn
Sun
Oct 31
$13Deutsche Bahn
Mon
Nov 1
$13Deutsche Bahn
Wed
Nov 3
$13Deutsche Bahn
Thu
Nov 4
$13Deutsche Bahn
Fri
Nov 5
$15Deutsche Bahn

Travel Information between Frankfurt am Main and Mainz

distanceDistance20 miles (32 km)
modeAvailable travel modesTrain
fastestFastest modeTrain • $15 (€12) • 32 min
carriersPopular travel companiesDeutsche Bahn

Travel 20 miles (32 km) by train to Mainz from Frankfurt am Main. Deutsche Bahn is the main travel company operating this trip. Travelers can even take a direct from Frankfurt am Main to Mainz.

Travel Tips

Travel from Frankfurt am Main to Mainz
Travel to Mainz easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Frankfurt am Main to Mainz.
FAQs
What are the ways to get from Frankfurt am Main to Mainz?

You can travel from Frankfurt am Main to Mainz by train.

What is the fastest way to travel from Frankfurt am Main to Mainz?

A train is the fastest way to get to Mainz from Frankfurt am Main with an average travel time for this route around 32 min.

How far is Mainz from Frankfurt am Main?

The Frankfurt am Main to Mainz distance is around 20 miles (32 km).

How many scheduled departures are there a day from Frankfurt am Main to Mainz?

The average frequency per day from Frankfurt am Main to Mainz is:

  • 25 trains a day.

However, we recommend checking specific travel dates for your journey between Frankfurt am Main and Mainz as scheduled services by train can vary by season or day of the week.

When traveling between Frankfurt am Main and Mainz, what are the departure and arrival points in Frankfurt am Main and Mainz?

These are the most popular departure and arrival points when traveling from Frankfurt am Main to Mainz:

  • Most travelers who book a train ticket from Frankfurt am Main to Mainz depart from Frankfurt (Main) Flughafen to Mainz Hbf.
Which travel companies can help me find a way to get from Frankfurt am Main to Mainz?

Let Omio help you find the best company to travel with between Frankfurt am Main and Mainz:

  • You can travel by train between Frankfurt am Main and Mainz with Deutsche Bahn, and you can find Deutsche Bahn Frankfurt am Main to Mainz tickets for $15 (€12) on Omio.
What other destinations are worth visiting after traveling from Frankfurt am Main to Mainz?
Your trip from Frankfurt am Main to Mainz doesn't have to end in Mainz. Many of our customers like to extend their vacation to explore other popular destinations like Berlin, Cologne or Paris. If you’d like to add Berlin, Cologne or Paris to your Frankfurt am Main to Mainz tour, check Omio for the best and cheapest ways to travel to any of these top destinations from Mainz today!
How far in advance should I purchase tickets to Mainz from Frankfurt am Main online to get the best deals?

When planning your trip from Frankfurt am Main to Mainz, it’s good to keep in mind what tickets to purchase and their prices in the next 7 days:

  • Train tickets are costing on average $15 (€12) one way.

However, we recommend buying tickets from Frankfurt am Main to Mainz online a few months in advance to get the best deals and save money on your upcoming journey.

Important Stations and Airports for this Journey

Travelling from Frankfurt am Main to Mainz: related information

Here are some other resources that might have the information you need