COMPARE Prices across different modes

Wed
Sep 22
$37Deutsche Bahn
Find prices
$423Lufthansa
Thu
Sep 23
Find prices
$22BlaBlaCar Bus
$327Lufthansa
Fri
Sep 24
$12FlixTrain
$17BlaBlaCar Bus
$237Lufthansa
Sat
Sep 25
$12FlixTrain
$17BlaBlaCar Bus
$191Lufthansa
Sun
Sep 26
$22Deutsche Bahn
$17BlaBlaCar Bus
$191Lufthansa
Mon
Sep 27
$10FlixTrain
$17BlaBlaCar Bus
$162Lufthansa
Tue
Sep 28
Find prices
$17BlaBlaCar Bus
$132Lufthansa
Wed
Sep 29
$22Deutsche Bahn
$17BlaBlaCar Bus
$318Lufthansa
Thu
Sep 30
$22Deutsche Bahn
$17BlaBlaCar Bus
$318Lufthansa
Fri
Oct 1
$10FlixTrain
$17BlaBlaCar Bus
$237Lufthansa
Sat
Oct 2
$10FlixTrain
$10BlaBlaCar Bus
$132Lufthansa
Sun
Oct 3
$10FlixTrain
$10BlaBlaCar Bus
$94Lufthansa
Mon
Oct 4
$10FlixTrain
$10BlaBlaCar Bus
$191Lufthansa Cityline
Tue
Oct 5
$22Deutsche Bahn
$17BlaBlaCar Bus
$109Lufthansa
Wed
Oct 6
$22Deutsche Bahn
$17BlaBlaCar Bus
$237Lufthansa
Thu
Oct 7
Find prices
$17BlaBlaCar Bus
$140Lufthansa
Fri
Oct 8
$10FlixTrain
$10BlaBlaCar Bus
$118Lufthansa
Sat
Oct 9
$10FlixTrain
$10BlaBlaCar Bus
$109Lufthansa
Sun
Oct 10
$10FlixTrain
$10BlaBlaCar Bus
$109Lufthansa
Mon
Oct 11
$10FlixTrain
$10BlaBlaCar Bus
Find prices
Tue
Oct 12
$22Deutsche Bahn
$17BlaBlaCar Bus
$132Lufthansa

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

Deutsche Bahn
Renfe
Italo
Frecciarossa
Accommodation

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 between Munich and Frankfurt am Main

distanceDistance188 miles (304 km)
durationAverage train duration3 h 20 min
priceAverage train ticket price$24 (€19)
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 route 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. You can get the cheapest train tickets for this route for as low as $10 (€8), but the average price of train tickets is $24 (€19). Travelers depart most frequently from München Hbf and arrive in Frankfurt (Main) Flughafen.

Train companies

Deutsche Bahn Munich – Frankfurt am Main

You can travel by train from Munich to Frankfurt am Main with Deutsche Bahn for as low as $10 (€8). When you search for schedules and tickets, Omio will show you the best trip.

Deutsche Bahn

Deutsche Bahn (DB) is Germany’s main provider of train services and makes on average about 40, 000 domestic and international journeys per day. Deutsche Bahn’s fleet of trains includes the high-speed ICE (Intercity Express) as well as the IC (Intercity), EC (Eurocity), IRE (Interregio-Express), RE (Regional Express) and RB (Regionalbahn), which differ in terms of comfort and the time needed to travel. For example, while toilets are standard amenities, services like onboard restaurants or free WiFi are only available on certain train types and routes. Deutsche Bahn is well-known for its wide range of fares like Super Saver, Saver, and Flexible and discount cards like the Bahncard 25, 50 and 100, which you can also use for your Munich to Frankfurt am Main train.

    Deutsche Bahn's current ticket policies due to COVID-19 for your train between Munich and Frankfurt am Main are the following:

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

    Trains from Munich to Frankfurt am Main

    There are excellent rail links between major German cities on the Deutsche Bahn network. Travelers from Bavaria planning a trip north west through Germany can book a direct train from Munich to Frankfurt am Main. Trains operate seven days a week, with frequent daily departures from morning to late evening, in addition to an overnight service. The journey times on this route from Munich are around three hours and 15 minutes. Some additional indirect trains via  Nuremberg increase the travel options to Frankfurt am Main.  

    Munich to Frankfurt am Main Train Time: Daily Departures

    From Monday-Saturday there are 20 daily direct high-speed trains from Munich to Frankfurt am  Main. These ICE express trains operate hourly from very early in the morning until late evening, and include an overnight service leaving Munich around midnight. Sunday schedules offer 18 direct trains, with slightly fewer early morning departures. There are eight additional daily indirect connections from Munich via Nuremberg, with morning, afternoon and evening departure times.  

    How long is the journey by train from Munich to Frankfurt am Main?

    The fastest direct train from Munich to Frankfurt am Main is the mid evening Deutsche Bahn ICE high-speed service taking three hours and nine minutes to complete the 209 mile (336 km) trip north west to Frankfurt. Most other direct trains take up to ten minutes longer, and the overnight connection takes five hours and 29 minutes. The fastest indirect service via Nuremberg takes a total journey time of three hours and 21 minutes to reach Frankfurt am Main.     

    What are the departure and arrival stations for trains from Munich to Frankfurt am Main?

    Departure train station: Munich Hauptbahnhof is located in the heart of Munich, 15 minutes walk from the historic center, with plentiful public transport connections available on U-Bahn and S-Bahn local trains. The terminus has a wide variety of stores, cafe-bars, fast food outlets,  luggage storage lockers, free WiFi, ATMs and a first class lounge.  

    Arrival train station: Frankfurt am Main Hauptbahnhof is located on the west side of the city center, with public transport links on  S-Bahn and U-Bahn lines taking ten minutes to get downtown. Facilities at the station include a food mini-market, a pub, coffee shops, luggage storage desk, noodle bar, ice-cream kiosks, car rental agencies, ATMs and taxi stands. 

    Which train companies travel from Munich to Frankfurt am Main?

    The German national rail company Deutsche Bahn provides all the direct trains from Munich to Frankfurt am Main, and indirect connections via Nuremberg. Trains on this route are Deutsche Bahn's high-speed ICE  express services traveling at up to 186 mph. 

    Deutsche Bahn Munich to Frankfurt am Main

    Deutsche Bahn runs direct trains from Munich to Frankfurt am Main seven days a week. Schedules include an hourly service from early morning to late evening and the overnight sleeper service. Most direct connections take around three hours and 15 minutes on average to reach Frankfurt am Main. Additional indirect trains via Nuremberg operate eight times daily, with journey times around 30 minutes longer than direct services.  

    Munich to Frankfurt am Main Trains: Services On Board

    Deutsche Bahn ICE express trains from Munich to Frankfurt am Main offer passengers a choice of first and second class seating. Train facilities include free WiFi, onboard catering with drinks and refreshments, and power sockets for cell phones and laptops.  Cyclists can take their bikes on ICE trains only if they are folded or dismantled and carried in a case. Small pets in carriers travel for free on Deutsche Bahn trains, while larger dogs have to be muzzled and need a ticket, charged at around 50% of a standard fare. Deutsche Bahn ICE trains have dedicated spaces for wheelchair users, but these are limited and should be pre-booked. Passengers with restricted mobility can request assistance from train staff when boarding and alighting. or changing trains. It is advisable to contact the company at least 48 hours prior to departure to organize any relevant assistance.

    How to find cheap train tickets from Munich to Frankfurt am Main

    The Deutsche Bahn ICE ticketing system rewards passengers who book well in advance for travel on a high-speed train from Munich to Frankfurt am Main. Leaving arrangements until the last minute could make it very difficult to find an economical fare on this route. The Omio booking platform will give a useful overview of the variety of fares available, but in general the lowest prices for travel to Frankfurt am Main are usually available on very early morning or late evening departures from Munich. Where possible, avoid traveling during peak travel times. Use the Omio travel booking tool to search days either side of the travel date, to see if there are cheaper options available.

    Train tickets from Munich to Frankfurt am Main: when to book to save $

    Time Price Savings
    1 week earlier 42 €
    2 weeks earlier 36 €17%
    3 weeks earlier 36 €17%
    1 month before 33 €27%
    2 months earlier 33 €27%
    3 months earlier 30 €40%


    Train companies often offer promotional prices and offers—by buying in advance—you can get access the best prices for trains in the U.S., Canada, and the major European railroad operators. Search on Omio to check prices and cheap train tickets from Munich - Frankfurt am Main. Easily find the most attractive rates and choose the your preferred route for your journey. Book and choose your mobile ticket: avoid the queues at the station and the added stress of printing your ticket.

    The rule of buying in advance to save money is not only valid when booking a flight but also for train travel. Train tickets are generally on sale 6 months before the departure date. Some train booking tips from us:

    • Buying your train ticket from Munich - Frankfurt am Main 3 weeks in advance means you can save on average up to 17% compared to the price available on the day of departure.
    • If you book a ticket Munich - Frankfurt am Main with 2 months in advance you save up to about 27% compared to the initial price.
    • By booking 3 months in advance, you could save up to 40%.
    • On Omio you can find all offers, train times and prices for train travel in Europe, the U.S., and Canada.

    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 do cheap trains from Munich to Frankfurt am Main cost?
    Omio customers have found cheap train tickets to Frankfurt am Main from Munich for as low as $10 (€8)  for the next 7 days.
    How much does it cost to take a train from Munich to Frankfurt am Main?
    If you’re looking to buy your train tickets in the next week, you can expect the Munich to Frankfurt am Main train price to come in at an average of $24 (€19)  one way.
    How far is it from Munich to Frankfurt am Main by train?
    The train distance from Munich to Frankfurt am Main is around 188 miles (304 km).
    How long is the train ride to Frankfurt am Main from Munich?
    While the time it takes to travel 188 miles (304 km) between Munich and Frankfurt am Main can vary based on specific dates, weekends, and holidays, the Munich to Frankfurt am Main train journey time is on average 3 h 20 min.
    What station does the train from Munich to Frankfurt am Main depart from? Which Frankfurt am Main train station do I come into from Munich?

    Some of the Munich train stations to Frankfurt am Main you can start your journey from include München Hbf, München Hackerbrücke and München Marienplatz. Similarly, some of the arrival train stations in Frankfurt am Main include Frankfurt (Main) Flughafen, Frankfurt Main Ost and Frankfurt am Main - Stadion.

    When traveling this route, Omio customers are departing most frequently from München Hbf   and arriving in Frankfurt (Main) Flughafen.

    Where is the departure train station in Munich located? Where is the arrival train station in Frankfurt am Main located?

    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 center of Munich.

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

    What train providers go from Munich to Frankfurt am Main?
    For the best Munich to Frankfurt am Main train to buy, you can travel safely and comfortably with Deutsche Bahn or FlixTrain. However, it's always good to check all possible train providers with services between Munich and Frankfurt am Main to compare what amenities they may offer.
    How many trains are there between Munich and Frankfurt am Main a day?
    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 is the earliest train from Munich to Frankfurt am Main? When is the last train from Munich to Frankfurt am Main?
    The earliest train departing from Munich to Frankfurt am Main leaves at 5: 51 AM. The last train departing from Munich to Frankfurt am Main leaves at 10: 01 PM. You can find the latest Munich to Frankfurt am Main train schedule on Omio and book the best time to leave for your journey on your chosen travel date.
    How early should I purchase Munich to Frankfurt am Main train tickets to get the best deals?
    You can find trains between Munich and Frankfurt am Main to cost on average $24 (€19) one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your trip. You’ll see tickets for the Munich to Frankfurt am Main train generally on sale a few months before the planned travel date.
    Stations

    Important Stations and Airports for this Journey

    Munich
    Frankfurt am Main
    München Hbf
    Amenities
    Refreshments
    WC

    Frequently Asked Questions

    Where is the train station and what is the best way to get there?
    This station is within walking distance of the city centre and is connected to other parts of the city by public transport.<br>Metro lines U1, U2, U4, U5, U7, U8<br>Bus lines 58<br>Tram lines 16, 17, 20, 21, 22
    How long does it take to get from the train station to the city centre?
    This station is a 5-10 minute walk from the city centre.
    München Ost
    Amenities