The cheapest trains from Munich to Frankfurt am Main

Showing times and prices for 28 Oct

Cheapest

£16

Average

£45

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Munich to Frankfurt am Main will cost around £ 45 if you buy it on the day, but the cheapest tickets can be found for only £ 16.

Cheapest
21:51Munich Hbf4h49 02:40Frankfurt (Main) Hbf
0 changes
£161One-way
Cheapest
04:44Munich Hbf3h20 08:04Frankfurt (Main) Hbf
0 changes
£161One-way
Cheapest
06:14Munich Hbf4h26 10:40Frankfurt (Main) Hbf
1 changes
£161One-way
Cheapest
04:11Munich Hbf3h25 07:36Frankfurt (Main) Hbf
1 changes
£161One-way
2nd Cheapest
03:24Munich Hbf3h44 07:08Frankfurt (Main) Hbf
1 changes
£251One-way

Timetable Munich to Frankfurt am Main

Showing trains for tomorrow, Thu, 28 Oct
00:01Munich Hbf5h29 05:30Frankfurt (Main) Hbf
0 changes
00:01Munich Hbf6h19 06:20Frankfurt (Main) Hbf
0 changes
03:24Munich Hbf3h44 07:08Frankfurt (Main) Hbf
0 changes
04:11Munich Hbf3h25 07:36Frankfurt (Main) Hbf
0 changes
04:44Munich Hbf3h20 08:04Frankfurt (Main) Hbf
0 changes
05:02Munich Hbf4h02 09:04Frankfurt (Main) Hbf
0 changes
05:22Munich Hbf4h09 09:31Frankfurt (Main) Hbf
0 changes
05:39Munich Hbf4h01 09:40Frankfurt (Main) Hbf
0 changes
05:44Munich Hbf3h20 09:04Frankfurt (Main) Hbf
0 changes
05:53Munich Hbf3h43 09:36Frankfurt (Main) Hbf
0 changes
06:14Munich Hbf4h26 10:40Frankfurt (Main) Hbf
0 changes
06:44Munich Hbf3h20 10:04Frankfurt (Main) Hbf
0 changes
06:46Munich Hbf4h06 10:52Frankfurt (Main) Hbf
0 changes
07:45Munich Hbf3h19 11:04Frankfurt (Main) Hbf
0 changes
07:46Munich Hbf3h54 11:40Frankfurt (Main) Hbf
0 changes
07:51Munich Hbf3h45 11:36Frankfurt (Main) Hbf
0 changes
07:57Munich Hbf4h07 12:04Frankfurt (Main) Hbf
0 changes
08:27Munich Hbf3h41 12:08Frankfurt (Main) Hbf
0 changes
08:45Munich Hbf3h19 12:04Frankfurt (Main) Hbf
0 changes
08:47Munich Hbf4h05 12:52Frankfurt (Main) Hbf
0 changes
09:04Munich Hbf4h00 13:04Frankfurt (Main) Hbf
0 changes
09:27Munich Hbf4h04 13:31Frankfurt (Main) Hbf
0 changes
09:45Munich Hbf3h19 13:04Frankfurt (Main) Hbf
0 changes
09:47Munich Hbf3h53 13:40Frankfurt (Main) Hbf
0 changes
09:50Munich Hbf3h46 13:36Frankfurt (Main) Hbf
0 changes
10:45Munich Hbf3h19 14:04Frankfurt (Main) Hbf
0 changes
11:45Munich Hbf3h19 15:04Frankfurt (Main) Hbf
0 changes
11:47Munich Hbf4h08 15:55Frankfurt (Main) Hbf
0 changes
11:47Munich Hbf4h01 15:48Frankfurt (Main) Hbf
0 changes
11:51Munich Hbf3h45 15:36Frankfurt (Main) Hbf
0 changes
12:27Munich Hbf3h41 16:08Frankfurt (Main) Hbf
0 changes
12:45Munich Hbf3h19 16:04Frankfurt (Main) Hbf
0 changes
12:47Munich Hbf4h53 17:40Frankfurt (Main) Hbf
0 changes
12:47Munich Hbf4h05 16:52Frankfurt (Main) Hbf
0 changes
13:45Munich Hbf3h19 17:04Frankfurt (Main) Hbf
0 changes
13:47Munich Hbf4h37 18:24Frankfurt (Main) Hbf
0 changes
13:51Munich Hbf3h45 17:36Frankfurt (Main) Hbf
0 changes
14:45Munich Hbf3h19 18:04Frankfurt (Main) Hbf
0 changes
14:46Munich Hbf4h06 18:52Frankfurt (Main) Hbf
0 changes
15:45Munich Hbf3h19 19:04Frankfurt (Main) Hbf
0 changes
15:47Munich Hbf3h53 19:40Frankfurt (Main) Hbf
0 changes
15:53Munich Hbf3h43 19:36Frankfurt (Main) Hbf
0 changes
16:45Munich Hbf3h19 20:04Frankfurt (Main) Hbf
0 changes
16:46Munich Hbf4h58 21:44Frankfurt (Main) Hbf
0 changes
17:47Munich Hbf3h17 21:04Frankfurt (Main) Hbf
0 changes
17:51Munich Hbf3h45 21:36Frankfurt (Main) Hbf
0 changes
18:45Munich Hbf3h19 22:04Frankfurt (Main) Hbf
0 changes
19:46Munich Hbf3h18 23:04Frankfurt (Main) Hbf
0 changes
19:51Munich Hbf3h48 23:39Frankfurt (Main) Hbf
0 changes
20:52Munich Hbf3h11 00:03Frankfurt (Main) Hbf
0 changes
21:51Munich Hbf4h49 02:40Frankfurt (Main) Hbf
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Wed
27 Oct
£39Deutsche Bahn
£16Flixbus
Find prices
Thu
28 Oct
£16Deutsche Bahn
£16BlaBlaCar Bus
£231Lufthansa
Fri
29 Oct
£16Deutsche Bahn
£16BlaBlaCar Bus
£168Lufthansa
Sat
30 Oct
£16Deutsche Bahn
£16BlaBlaCar Bus
£135Lufthansa
Sun
31 Oct
£9FlixTrain
£12BlaBlaCar Bus
£135Lufthansa
Mon
1 Nov
£16Deutsche Bahn
£16BlaBlaCar Bus
£67Lufthansa
Tue
2 Nov
£16Deutsche Bahn
£12BlaBlaCar Bus
Find prices
Wed
3 Nov
£16Deutsche Bahn
£12BlaBlaCar Bus
£168Lufthansa
Thu
4 Nov
£16Deutsche Bahn
£12BlaBlaCar Bus
£168Lufthansa
Fri
5 Nov
£9FlixTrain
£12BlaBlaCar Bus
£99Lufthansa
Sat
6 Nov
£9FlixTrain
£12BlaBlaCar Bus
£93Lufthansa
Sun
7 Nov
£9FlixTrain
£12BlaBlaCar Bus
£93Lufthansa Cityline
Mon
8 Nov
Find prices
£12BlaBlaCar Bus
£77Lufthansa
Tue
9 Nov
£16Deutsche Bahn with connection
£12BlaBlaCar Bus
£77Lufthansa
Wed
10 Nov
£16Deutsche Bahn
£12BlaBlaCar Bus
£162Lufthansa
Thu
11 Nov
£16Deutsche Bahn
£12BlaBlaCar Bus
£99Lufthansa
Fri
12 Nov
£7FlixTrain
£12BlaBlaCar Bus
£84Lufthansa
Sat
13 Nov
£7FlixTrain
£12BlaBlaCar Bus
£77Lufthansa
Sun
14 Nov
£7FlixTrain
£12BlaBlaCar Bus
Find prices
Mon
15 Nov
£7FlixTrain
£12BlaBlaCar Bus
£67Lufthansa
Tue
16 Nov
£16Deutsche Bahn
£12BlaBlaCar Bus
£67Lufthansa

The fastest trains from Munich to Frankfurt am Main

Showing times and prices for 28 Oct

Fastest Journey

3 h 11 m

Average

3 h 51 m

Trains per day

51

Distance

304 km

Of the 51 trains that leave Munich for Frankfurt am Main every day 27 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct trains cover the 304 km distance in an average of 3 h 51 m but if you time it right, some trains will get you there in just 3 h 11 m .

The slowest trains will take 6 h 19 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
20:52Munich Hbf3h11 00:03Frankfurt (Main) Hbf
0 changes
£391One-way
2nd Fastest
17:47Munich Hbf3h17 21:04Frankfurt (Main) Hbf
0 changes
£671One-way
19:46Munich Hbf3h18 23:04Frankfurt (Main) Hbf
0 changes
£531One-way
18:45Munich Hbf3h19 22:04Frankfurt (Main) Hbf
0 changes
£671One-way
10:45Munich Hbf3h19 14:04Frankfurt (Main) Hbf
0 changes
£581One-way

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn
Place to stay

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View All

Train Information to Frankfurt am Main from Munich

distanceDistance188 miles (304 km)
durationAverage train duration3 h 20 min
priceAverage train ticket price£18 (€20)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day
carriersTrain companiesDeutsche Bahn or FlixTrain

Trains from Munich to Frankfurt am Main cover the 188 miles (304 km) long trip taking on average 3 h 20 min with our travel partners like Deutsche Bahn or FlixTrain. Normally, there are 25 trains operating per day, including direct services available. While the average ticket price for this journey costs around £18, you can find the cheapest train ticket for as low as £9. Travellers depart most frequently from München Hbf and arrive in Frankfurt (Main) Flughafen.

Train companies

Travel with Deutsche Bahn from Munich to Frankfurt am Main

Travel from Munich to Frankfurt am Main from £9 with Omio’s train partners Deutsche Bahn! You can find the best timetables and tickets when comparing and booking the most popular route for you.

Deutsche Bahn

Travel 188 miles (304 km) in comfort with Deutsche Bahn (DB) between Munich and Frankfurt am Main. Check the DB train timetable for your trip from Munich to Frankfurt am Main on Omio and then book DB tickets online quickly, easily and safely. For a Deutsche Bahn ticket from Munich to Frankfurt am Main you can pay as low as £16.

Deutsche Bahn is the main operator of Germany’s train services and makes an average of 40, 000 train journeys domestically and internationally every day. A special feature of Deutsche Bahn includes its wide range of ticket types, savings offers such as the Super Saver fares and discount cards like the Bahncard 25, 50 and 100, which you can also use at Omio.

DB uses different types of trains such as the ICE (Intercity Express), IC (Intercity), EC (Eurocity), IRE (Interregio-Express), RE (Regional Express) and RB (Regionalbahn) on its routes, which differ in terms of comfort and the time required to travel. For example, toilets are standard amenities, but other services like onboard restaurants or free WiFi are only available on certain trains.

These are Deutsche Bahn 's ticket policies for COVID-19 for the train between Munich and Frankfurt am Main:

  • Normal conditions apply
  • Cashless payments recommended
  • Online booking and check-in recommended

Travel Tips

Trains from Munich to Frankfurt am Main
Travel by train 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 Munich to Frankfurt am Main.
FAQs
How much does a cheap train from Munich to Frankfurt am Main cost?
Omio customers have found cheap train tickets to Frankfurt am Main from Munich for as low as £9  for the next 7 days.
How much does the train from Munich to Frankfurt am Main cost on average?
The Munich to Frankfurt am Main train ticket price is on average £18  if you are looking to buy your tickets for this route in the next week.
How many miles is it from Munich to Frankfurt am Main by train?
You should expect to travel around 188 miles (304 km)  between Munich and Frankfurt am Main by train.
How long is the train journey to Frankfurt am Main from Munich?
On average the train from Munich to Frankfurt am Main duration is 3 h 20 min  for the 188 miles (304 km) long trip, but the travel time can vary if you depart on weekends and holidays.
Which train station in Munich goes to Frankfurt am Main? Which train station do I come into Frankfurt am Main from Munich?

There are a few train stations in Munich to start your journey from including München Hbf, München Hackerbrücke and München Marienplatz. In Frankfurt am Main you have a few train station options to choose from for your arrival including Frankfurt (Main) Flughafen, Frankfurt Main Ost and Frankfurt am Main - Stadion.

Omio customers travelling this route depart most frequently from München Hbf   and arrive in Frankfurt (Main) Flughafen.

Where do I find the Munich train station to Frankfurt am Main? Where is the Frankfurt am Main train station?

The most popular departure train station with passengers for this route, called München Hbf, is located 1 mile (s) / 1 km from the city centre of Munich.

The most popular arrival train station, Frankfurt (Main) Flughafen, is located 6 mile (s) / 10 km away from the city centre of Frankfurt am Main.

What train companies offer a service between Munich and Frankfurt am Main?
When taking a train from Munich to Frankfurt am Main, you can count on Deutsche Bahn or FlixTrain for the best way to get you to Frankfurt am Main. You can also check all possible train providers who offer a service between Munich and Frankfurt am Main and compare the amenities they offer before buying a train ticket.
Is there a direct train from Munich to Frankfurt am Main?
Yes, there are 25 direct trains per day from Munich to Frankfurt am Main. You can look to travel with Deutsche Bahn or FlixTrain  without needing to change in between. Taking a direct train tends to save you time getting you to your destination, so it's worth paying attention to this when booking a ticket for this route.
How many trains per day are there to Frankfurt am Main from Munich?
The average number of trains departing Munich for Frankfurt am Main is 25 a day. The train schedules and services may vary between weekdays and weekends.
When does the first train depart from Munich to Frankfurt am Main? When does the last train depart from Munich to Frankfurt am Main?
The first train from Munich to Frankfurt am Main leaves at 05: 46   and the last train for this leaves at 20: 51. Omio shows you the latest train from Munich to Frankfurt am Main times to help you book the best departure time for this route.
How far in advance should I buy train tickets between Munich and Frankfurt am Main for the best deals?
The price of a one way train ticket from Munich to Frankfurt am Main is on average £18 if you buy within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train companies offering this trip. In general, you can find train tickets to Frankfurt am Main from Munich available a few months in advance.

Important Stations and Airports for this Journey

Munich
Frankfurt am Main
München Hbf is the most popular Munich railway station for Omio travellers, but it's not the only one. Read all the information you need to know about the main train stations in Munich for your journey to Frankfurt am Main.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxiTaxi
ticketOfficeHours
Ticket office hours
Mon - Sun: 07: 00 - 21: 00
Connections to/from station
Train lines: ICE, RJ, NJ, IC, EC, RE, RB
U-Bahn lines: U1, U2, U4, U5, U7
S-Bahn lines: S1, S2, S3, S4, S6, S7, S8
Tram lines: 16, 17, 18, 19, 20, 21
Bus lines: 68, X98