[menuItemContent][menuItemRightSideContent]
Currency

The cheapest trains from Berlin to Munich

Showing times and prices for Jun 23

Cheapest

$25

Average

$32

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 Berlin to Munich will cost around $ 32 if you buy it on the day, but the cheapest tickets can be found for only $ 25.

Cheapest
09:59PMBerlin8h00 05:59AMMunich
0 changes
$251One-way
Cheapest
09:43PMBerlin8h16 05:59AMMunich
0 changes
$251One-way
Cheapest
10:07PMBerlin7h52 05:59AMMunich
0 changes
$251One-way
Cheapest
10:07PMBerlin7h39 05:46AMMunich
0 changes
$251One-way
Cheapest
09:59PMBerlin7h47 05:46AMMunich
0 changes
$251One-way

Timetable Berlin to Munich

Showing trains for tomorrow, Wed, Jun 23
03:24PMBerlin11h11 02:35AMMünchen, ZOB
0 changes
09:00PMBerlin, ZOB8h59 05:59AMMunich
0 changes
09:00PMBerlin, ZOB8h46 05:46AMMunich
0 changes
09:43PMBerlin8h16 05:59AMMunich
0 changes
09:43PMBerlin8h03 05:46AMMunich
0 changes
09:59PMBerlin8h00 05:59AMMunich
0 changes
09:59PMBerlin7h47 05:46AMMunich
0 changes
10:07PMBerlin7h52 05:59AMMunich
0 changes
10:07PMBerlin7h39 05:46AMMunich
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Tue
Jun 22
Find prices
$35BlaBlaCar Bus
$415Lufthansa
Wed
Jun 23
$25FlixTrain
$25BlaBlaCar Bus
$359Eurowings
Thu
Jun 24
$34FlixTrain
$20BlaBlaCar Bus
$326Lufthansa Cityline
Fri
Jun 25
$38FlixTrain
$25Flixbus
$385Eurowings
Sat
Jun 26
$59Deutsche Bahn
$25BlaBlaCar Bus
$159Lufthansa Cityline
Sun
Jun 27
$86Deutsche Bahn
$25BlaBlaCar Bus
$288Lufthansa Cityline
Mon
Jun 28
$59Deutsche Bahn
$20BlaBlaCar Bus
$250Lufthansa Cityline
Tue
Jun 29
$47Deutsche Bahn
$20BlaBlaCar Bus
Find prices
Wed
Jun 30
$25FlixTrain
$20BlaBlaCar Bus
$309Eurowings
Thu
Jul 1
$47Deutsche Bahn
$20BlaBlaCar Bus
Find prices
Fri
Jul 2
$50FlixTrain
$20BlaBlaCar Bus
$189Lufthansa
Sat
Jul 3
$44Deutsche Bahn
$20BlaBlaCar Bus
$114Lufthansa Cityline
Sun
Jul 4
$25FlixTrain
$20BlaBlaCar Bus
$114Lufthansa
Mon
Jul 5
$47Deutsche Bahn
$20BlaBlaCar Bus
$114Lufthansa Cityline
Tue
Jul 6
Find prices
$20BlaBlaCar Bus
Find prices
Wed
Jul 7
$23Deutsche Bahn
$13BlaBlaCar Bus
Find prices
Thu
Jul 8
$13FlixTrain
$13BlaBlaCar Bus
$189Lufthansa
Fri
Jul 9
$48FlixTrain
$20Flixbus
$159Lufthansa
Sat
Jul 10
$39Deutsche Bahn
$20Flixbus
$99Lufthansa Cityline
Sun
Jul 11
$25FlixTrain
$13BlaBlaCar Bus
$159Lufthansa
Mon
Jul 12
$30Deutsche Bahn
$20BlaBlaCar Bus
$99Lufthansa Cityline

The fastest trains from Berlin to Munich

Showing times and prices for Jun 23

Fastest Journey

7 h 39 m

Average

8 h 30 m

Trains per day

9

Distance

505 km

Of the 9 trains that leave Berlin for Munich every day 6 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct trains cover the 505 km distance in an average of 8 h 30 m but if you time it right, some trains will get you there in just 7 h 39 m .

The slowest trains will take 11 h 11 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
10:07PMBerlin7h39 05:46AMMunich
0 changes
$251One-way
2nd Fastest
09:59PMBerlin7h47 05:46AMMunich
0 changes
$251One-way
10:07PMBerlin7h52 05:59AMMunich
0 changes
$251One-way
09:59PMBerlin8h00 05:59AMMunich
0 changes
$251One-way
09:43PMBerlin8h03 05:46AMMunich
0 changes
$251One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa
Accommodation

Need a place to stay?

Wed, Jun 23
Total price for 1 nights, 1 adults
view on map
Top pick hotels
Entire homes & apartments

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

View all
train

Journey Summary

Berlin to Munich Train Information

Avg. Train Duration
8 hours 46 minutes
Train Ticket Price: $29
Trains depart from:Berlin
Trains arrive in:Munich
Distance:505 km
Train Companies:FlixTrain, Deutsche Bahn
Train companies

Train from Berlin to Munich with Deutsche Bahn

Travel from Berlin to Munich from $25 (€20) with Omio’s train partners Deutsche Bahn! You can find the best schedules and tickets when comparing and booking the most convenient route for you.

Deutsche Bahn

Deutsche Bahn (DB) trains take you from Berlin to Munich in comfort. Find the DB train schedule for your journey between Berlin and Munich on Omio and book cheap DB tickets online. The distance from Berlin to Munich is 312 miles (504 km) by DB and prices for a Deutsche Bahn ticket from Berlin to Munich start at $59 (€47).

Deutsche Bahn is Germany’s main provider of train services and makes on average about 40, 000 domestic and international train journeys every day. DB is well-known for 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.

Travel on different types of DB trains, including 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 needed to travel. For example, while bathrooms are standard, services like onboard restaurants or free WiFi are only available on certain trains.

Please follow the recommendations outlined by Deutsche Bahn when booking your train tickets between Berlin and Munich due to the coronavirus:

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

Train from Berlin to Munich: Travel overview

Deutsche Bahn offers several trips to the Bavarian capital from Berlin main station during the week from about 4:30 a.m. to just under 11:00 p.m., as well as on weekends between about 4:30 a.m. and 10:00 p.m.. In some cases you have to change trains in Nuremberg. The journeys last depending upon connection between 4 and 7 hours . On the route from Berlin to Munich ICE trains are used almost exclusively. For night drivers there is a direct ride with the City Night Line around 21:00.

How long does the train journey from Berlin to Munich take?

The duration of the journey by train from Berlin to Munich depends on the departure time and thus on the chosen connection. Since December 10, 2017, travellers have been able to travel from Berlin to Munich by train in only 3:55 hours. The new ICE route runs directly from the German capital via Leipzig/Halle, Erfurt and Nuremberg to Munich. The trains reach speeds of up to 300 km/h here. Three of these fast Sprinters are scheduled per day according to the new timetable, another 15 connections with a journey time of approx. 4:25 hours complete the offer. On lines with regional trains, the journey takes between 10 and 13 hours, including transfer times.

At which station does the train start in Berlin?

The train journey from Berlin to Munich begins for most travellers at Berlin Central Station . Trains to the south depart on the underground level (tracks 1-8). In Berlin it is also possible to board the train to Munich at Südkreuz station.

If you start your journey at the main station of the Spree metropolis, you can reach it quickly with the S-Bahn. The lines S5, S7 and S75 run on the main traffic route through the city between Zoologisches Garten and Ostbahnhof. The journey with the U-Bahn is not worthwhile yet, because the currently only underground line U55 has not yet been completed in its full length. But you can also reach the main station with the Berliner Straßenbahn. The tram lines M5, M8 and M10 stop on the north side of the main station, at the stop of the same name. Right next to it there are several bus lines stopping, among them for example the line TXL as connection to the airport Berlin-Tegel.

Connection of railway stations in Berlin

Berlin Central Station

  • S-Bahn: S5, S7, S75
  • subway: U55
  • Tram: M5, M8, M10
  • bus: 120, 142, 147, 245, N20, N40, TXL

Berlin South Cross

  • S-Bahn: S2, S25, S41, S42, S45, S46, S47
  • bus: 106, 187, 204, M46

At which train station does the train arrive in Munich?

On average 6.5 hours travelers travel from Berlin to Munich by train. Depending on the connection, the trains run either via Halle (Saale) or Leipzig. Other important stops are Nuremberg or Ingolstadt. On ICE trains, passengers have access to a restaurant on board.

The trip to Munich ends directly at the main station of the Bavarian capital. From there you can use various means of public transport to continue your journey. The U-Bahn is a fast means of transport with several lines (U1, U2, U4, U5, U7 and U8) and stations in the city. The S-Bahn lines S1 , S2, S3, S4, S6 , S7 and the S8 are also worth a trip to the suburbs. The offer is supplemented in addition by the tram. At the station "Hauptbahnhof" you can use the lines 17, 19, 20, 21, 22 and the night lines N16, N19 and N20. The lines 20, 21, 22 and N22 can also be reached at the stop "Hauptbahnhof Nord". Lines 18, 19 and N19 can also be found at the "Hauptbahnhof Süd" stop. Bus line 58 stops at the various bus stops around the reception building. Bus line 200 towards Ostbahnhof can be used at "Hauptbahnhof Nord".

Connection to the railway stations in Munich

Munich Central Station

  • S-Bahn: S3, S4, S6, S7, S8
  • subway: U1, U2, U4, U5, U7, U8
  • Tram: 16, 17, 18, 19, 20, 21, 22, 39
  • bus: 120, 142, 147, 245, N20, N40, TXL

Munich-Pasing

  • S-Bahn: S3, S4, S6, S8, S20
  • Tram: 19, 39
  • bus: 56, 57, 130, 162, 265

Travel Tips

Trains from Berlin to Munich
Travel by train to Munich 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 Berlin to Munich.
FAQs
How much do cheap trains from Berlin to Munich cost?
Train tickets from Berlin to Munich for some dates and times can be found for as cheap as $25 (€20)  one way in the next 7 days.
What is the cost of a train from Berlin to Munich?
The Berlin to Munich train ticket price is on average $56 (€44)  if you are looking to book your tickets for this route in the next week.
How many miles is it from Berlin to Munich by train?
The distance between Berlin and Munich by train is approximately 312 miles (504 km).
What is the Berlin to Munich train travel time?
While the time it takes to travel 312 miles (504 km) to Munich from Berlin can vary based on specific dates, weekends, and holidays, the Berlin to Munich train journey time is on average 4 h 55 min.
What station does the train from Berlin to Munich depart from? Which Munich train station do I come into from Berlin?

Some of the Berlin train stations to Munich you can start your journey from include Berlin Hbf, Berlin Spandau and Berlin Südkreuz. Similarly, some of the arrival train stations in Munich include München Hbf, München Hackerbrücke and München Marienplatz.

When traveling this route, Omio customers are departing most frequently from Berlin Hbf   and arriving in München Hbf.

Where is the departure train station in Berlin located? Where is the arrival train station in Munich located?

Passengers board the train most frequently from Berlin Hbf, which is located around 0 mile (s) / 0 km away from the city center, and they get off the train at München Hbf, located 0 mile (s) / 0 km away from the city center.

Which train companies can take me between Berlin and Munich?
When taking a train from Berlin to Munich, you can count on Deutsche Bahn for the best way to get you to Munich. You can also check all possible train providers who offer a service between Berlin and Munich and compare the amenities they offer before buying a train ticket.
Are there any nonstop train services from Berlin to Munich?
Yes, you can search for direct trains from Berlin to Munich on Omio with Deutsche Bahn, and you won’t need to transfer at another stop in between. Direct train services tend to offer more convenience and save you time when traveling to your destination, so it's worth paying attention to before you book your train ticket.
When is the earliest train from Berlin to Munich? When is the last train from Berlin to Munich?
The earliest train departing from Berlin to Munich leaves at 5: 24 AM. The last train departing from Berlin to Munich leaves at 9: 36 PM. You can find the latest Berlin to Munich train schedule on Omio and book the best time to leave for your journey on your chosen travel date.
When should I buy the Berlin to Munich train for the best deals on tickets?
If you buy a train ticket from Berlin to Munich within the next 7 days, you can find tickets to cost on average $56 (€44) one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets between Berlin and Munich are generally on sale a few months before the planned departure date.
Stations

Important Stations and Airports for this Journey

Berlin
Munich
Berlin Ostbahnhof
Amenities
Refreshments