Travel options
from Mainz to Frankfurt am Main

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

Our recommendation

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

07:42PMMainz Hbf0h31 08:13PMFrankfurt (Main) Hbf
0 changes
$201One-way
Cheapest
01:42PMMainz Hbf0h31 02:13PMFrankfurt (Main) Hbf
0 changes
$131One-way
Other options
09:42AMMainz Hbf0h31 10:13AMFrankfurt (Main) Hbf
0 changes
$201One-way
05:42PMMainz Hbf0h31 06:13PMFrankfurt (Main) Hbf
0 changes
$201One-way
07:40AMMainz Hbf0h35 08:15AMFrankfurt (Main) Hbf
0 changes
$201One-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
Thu
Oct 21
$15Deutsche Bahn
Sat
Oct 23
$12Deutsche Bahn
Sun
Oct 24
$15Deutsche Bahn
Tue
Oct 26
$13Deutsche Bahn
Wed
Oct 27
$13Deutsche 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
Sat
Nov 6
$13Deutsche Bahn

Travel Information between Mainz and Frankfurt am Main

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

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

Travel Tips

Travel from Mainz to Frankfurt am Main
Travel to Frankfurt am Main 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 Mainz to Frankfurt am Main.
FAQs
What are the ways to get from Mainz to Frankfurt am Main?

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

What is the quickest way from Mainz to Frankfurt am Main?

Going by train is the quickest way from Mainz to Frankfurt am Main with an average travel time of 27 min.

How many miles from Mainz to Frankfurt am Main would I travel?

You should expect to travel around 20 miles (32 km) between Mainz and Frankfurt am Main.

How many services a day are there between Mainz and Frankfurt am Main?

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

  • 51 trains a day.

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

What are the departure and arrival points in Mainz and in Frankfurt am Main?

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

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

If finding a good deal is your main consideration for your trip from Mainz to Frankfurt am Main, then we'll help you find the best value travel company for you:

  • Travel with Deutsche Bahn for trains to Frankfurt am Main. If you’re looking for a good deal on tickets, check for Deutsche Bahn Mainz to Frankfurt am Main tickets on Omio for $15 (€12).
What other destinations are worth visiting after traveling from Mainz to Frankfurt am Main?
Looking to extend your trip from Mainz to Frankfurt am Main? Many Omio customers who go from Mainz to Frankfurt am Main usually extend their vacation to explore other popular destinations like Berlin, Paris or Munich. If you're looking to explore Berlin, Paris or Munich from Frankfurt am Main, let Omio find you the best connections available at an affordable price.
When should I book a ticket from Mainz to Frankfurt am Main online to score the best deals?

Before traveling from Mainz to Frankfurt am Main, it’s good to know what ticket you can buy and how much it will cost in the next 7 days:

  • A train ticket for this route is costing $15 (€12) one way on average.

But we recommend booking Mainz to Frankfurt am Main tickets online a few months before your planned travel date to score the best deals and save money on your trip.

Important Stations and Airports for this Journey

Travelling from Mainz to Frankfurt am Main: related information

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