Cheap train tickets from Munich to Berlin

Showing times and prices for 23 Jan

Cheapest

£42

Average

£68

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 Berlin will cost around £ 68 if you buy it on the day, but the cheapest tickets can be found for only £ 42.

Cheapest
06:56Munich Hbf4h33 11:29Berlin Hbf
0 changes
£421One-way
Cheapest
20:21Munich Hbf7h28 03:49Berlin Hbf
1 changes
£421One-way
Cheapest
05:37Munich Hbf4h14 09:51Berlin Hbf
0 changes
£421One-way
2nd Cheapest
21:51Munich Hbf10h07 07:58Berlin Hbf
0 changes
£471One-way
2nd Cheapest
21:31Munich Hbf9h00 06:31Berlin Hbf
1 changes
£471One-way

Train schedule Munich to Berlin

Showing trains for tomorrow, Sun, 23 Jan
05:37Munich Hbf4h14 09:51Berlin Hbf
0 changes
06:56Munich Hbf4h33 11:29Berlin Hbf
0 changes
07:13Munich Hbf5h12 12:25Berlin Hbf
0 changes
07:47Munich Hbf4h38 12:25Berlin Hbf
0 changes
08:55Munich Hbf4h34 13:29Berlin Hbf
0 changes
09:55Munich Hbf4h30 14:25Berlin Hbf
0 changes
10:55Munich Hbf4h34 15:29Berlin Hbf
0 changes
11:56Munich Hbf3h55 15:51Berlin Hbf
0 changes
12:55Munich Hbf4h34 17:29Berlin Hbf
0 changes
13:54Munich Hbf4h31 18:25Berlin Hbf
0 changes
14:56Munich Hbf4h34 19:30Berlin Hbf
0 changes
15:13Munich Hbf5h11 20:24Berlin Hbf
0 changes
15:51Munich Hbf4h33 20:24Berlin Hbf
0 changes
16:55Munich Hbf4h34 21:29Berlin Hbf
0 changes
17:05Munich Hbf5h19 22:24Berlin Hbf
0 changes
17:54Munich Hbf4h30 22:24Berlin Hbf
0 changes
18:56Munich Hbf4h39 23:35Berlin Hbf
0 changes
19:09Munich Hbf8h40 03:49Berlin Hbf
0 changes
19:19Munich Hbf6h41 02:00Berlin Hbf
0 changes
19:48Munich Hbf8h01 03:49Berlin Hbf
0 changes
20:21Munich Hbf7h28 03:49Berlin Hbf
0 changes
21:31Munich Hbf9h00 06:31Berlin Hbf
0 changes
21:51Munich Hbf10h07 07:58Berlin Hbf
0 changes
23:00Munich Hbf7h31 06:31Berlin Hbf
0 changes

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, coach or flight

Sun
23 Jan
£42Deutsche Bahn
£16BlaBlaCar Bus
£133Lufthansa Cityline
Mon
24 Jan
£24Deutsche Bahn
£16BlaBlaCar Bus
£92Tuifly
Tue
25 Jan
£24Deutsche Bahn
£16BlaBlaCar Bus
£92Eurowings
Wed
26 Jan
£24Deutsche Bahn
£12BlaBlaCar Bus
£92Eurowings
Thu
27 Jan
£24Deutsche Bahn
£12BlaBlaCar Bus
£172Lufthansa
Fri
28 Jan
£24Deutsche Bahn
£12BlaBlaCar Bus
£92Eurowings
Sat
29 Jan
£21Deutsche Bahn
£12BlaBlaCar Bus
£99Lufthansa
Sun
30 Jan
£16Deutsche Bahn
£12BlaBlaCar Bus
£99Lufthansa Cityline
Mon
31 Jan
£16Deutsche Bahn
£12BlaBlaCar Bus
£99Lufthansa
Tue
1 Feb
£16Deutsche Bahn
£16BlaBlaCar Bus
£92Eurowings
Wed
2 Feb
£16Deutsche Bahn
£12BlaBlaCar Bus
£92Eurowings
Thu
3 Feb
£24Deutsche Bahn
£12BlaBlaCar Bus
£118Lufthansa
Fri
4 Feb
£21Deutsche Bahn
£12BlaBlaCar Bus
£92Eurowings
Sat
5 Feb
£24Deutsche Bahn
£10BlaBlaCar Bus
£89Lufthansa
Sun
6 Feb
£24Deutsche Bahn
£10BlaBlaCar Bus
£89Lufthansa
Mon
7 Feb
£16Deutsche Bahn
£10BlaBlaCar Bus
£89Lufthansa
Tue
8 Feb
£16Deutsche Bahn
£10BlaBlaCar Bus
£89Lufthansa
Wed
9 Feb
£16Deutsche Bahn
£10BlaBlaCar Bus
£92Eurowings
Thu
10 Feb
£16Deutsche Bahn
£10BlaBlaCar Bus
£99Lufthansa
Fri
11 Feb
£16Deutsche Bahn
£10BlaBlaCar Bus
£92Eurowings

Fastest train times from Munich to Berlin

Showing times and prices for 23 Jan

Fastest Journey

3 h 55 m

Average

5 h 40 m

Trains per day

24

Distance

505 km

Of the 24 trains that leave Munich for Berlin every day 15 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 5 h 40 m but if you time it right, some trains will get you there in just 3 h 55 m .

The slowest trains will take 10 h 7 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
11:56Munich Hbf3h55 15:51Berlin Hbf
0 changes
£841One-way
2nd Fastest
05:37Munich Hbf4h14 09:51Berlin Hbf
0 changes
£421One-way
09:55Munich Hbf4h30 14:25Berlin Hbf
0 changes
£591One-way
17:54Munich Hbf4h30 22:24Berlin Hbf
1 changes
£841One-way
13:54Munich Hbf4h31 18:25Berlin Hbf
0 changes
£841One-way

More than 1,000 travel companies trust us to 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

Overview: Train from Munich to Berlin

distanceDistance312 miles (504 km)
durationAverage train duration7 h 28 min
priceAverage train ticket price£29 (€33)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day
carriersTrain providersDeutsche Bahn, FlixTrain or Deutsche Bahn with connection

Trains from Munich to Berlin cover the 312 miles (504 km) long trip taking on average 7 h 28 min with our travel partners like Deutsche Bahn, FlixTrain or Deutsche Bahn with connection. Normally, there are 25 trains operating per day, including direct services available. You can get the cheapest train tickets for this trip for as low as £24, but the average price of train tickets is £29. Travellers depart most frequently from München Hbf and arrive in Berlin Hbf.

Train providers: Deutsche Bahn trains Munich to Berlin

Travel to Berlin from Munich from £24 with Omio’s train partners Deutsche Bahn! You can find the best timetables and tickets when comparing and booking the most affordable journey for you.

Deutsche Bahn

Deutsche Bahn (DB) is the main operator of train services in Germany, making on average 40, 000 journeys per day. A special feature of Deutsche Bahn is its wide range of ticket types, savings offers including Super Saver, Saver, and Flexible fares and discount cards like the Bahncard 25, 50 and 100, which you can also use for your train between Munich and Berlin. 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, while toilets are standard amenities, services like an onboard restaurant or free WiFi are only available on certain trains.

Train information from Munich to Berlin with Deutsche Bahn:

  • Average Duration: 7 h 2 min
  • Average Price: £24
  • Deutsche Bahn frequency: 13 a day

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

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

Trains from Munich to Berlin

The train trip between Munich and Berlin is provided by intercity trains that ply this route twice every hour. This railway service is operated by Deutsche Bahn. Some journeys require 1 or 2 transfers, usually in Frankfurt, Hannover, or Gottingen, but there are many direct trains available too. This trip takes 6 hours, except for the midnight train, which arrives in Berlin 10 hours later. Trains start running at 4:15 a.m. and service ends at 0:01 a.m.

What are the departure and arrival stations for trains from Munich to Berlin?

Departure Station: Munich Hauptbahnhof or Munich Central, which also offers connections with other parts of the city via underground and tram services, since nearly every line stops at Munich Central. The city centre can be reached on foot in just under 15 minutes.

Arrival Station: Berlin Hauptbahnhof (Central Station), located 1.5 kilometres north of Brandenburg Gate and across the Spree River from the Bundestag (the National Parliament). The commercial district near Alexanderplatz is 4 kilometres east. The nearest tram stop is Clara Jaschle Strasse, opposite the station's parking area.


Deutsche Bahn Trains from Munich to Berlin

+

Deutsche Bahn is Germany's leading train company, running 40,000 train journeys every day. Deutsche Bahn has a wide range of tickets, offers and discount cards such as the BahnCard. Check if you can use it on the Deutsche Bahn trains from Munich to Berlin. For more information on ticket cancellation, please visit our customer service centre.

Deutsche Bahn has different types of trains such as ICE (Intercity Express), IC (Intercity), EC (Eurocity), RE (Regional Express) and RB (Regional Rail) based on travel time and comfort. Toilets are available on all trains and some of them have an onboard restaurant or access to Wi-Fi.

At Omio, you can easily check the train schedule from Munich to Berlin and book cheap Deutsche Bahn tickets.


More information: Deutsche Bahn
More information: Trains in Germany
More information: Trains
More information: Cheap train tickets
More information: High-speed trains

Taking the Train from Munich

Trains depart from Munich's main railway station (München Hauptbahnhof). The station is located around 2 kilometres north-west of the city centre. U-Bahn and S-Bahn lines from all over the city stop at the train station, as well as Metro buses. A journey from the outskirts of Munich to the train station should take an hour at the most. Public transport services run from around 5:00 a.m. to 2:00 a.m.

Getting into Berlin by Train

Berlin dates back to the 13th century and is a cosmopolitan mixture of old and new. Monuments and museums tell of its rich history, while modern developments, entertainment centres and cultural delights look to the future. Trains arrive at Berlin Hauptbahnhof (tief), which is located in the heart of the city, in the government district. There is a direct link to the U-Bahn and S-Bahn public transport systems for travelling around the city. Most destinations in Berlin can be reached in less than an hour. The U-Bahn and S-Bahn run between 4:00 a.m. and 1:00 a.m. on weekdays and 24 hours on weekends.

Travel Tips: Trains from Munich to Berlin

Travel by train to Berlin 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 Berlin.
FAQs

What is the cost of cheap trains from Munich to Berlin?

Omio customers have found the cheapest trains to Berlin from Munich to cost as little as £24  in the next 7 days.

What is the average cost of a train from Munich to Berlin?

If you are looking to buy your train ticket in the next 7 days, you can expect the Munich to Berlin train to cost on average £29  one way.

What is the distance between Munich and Berlin via train?

The distance between Munich and Berlin by train is approximately 312 miles (504 km).

How many hours does it take from Munich to Berlin by train?

On average the Munich to Berlin train time is 7 h 28 min  covering the 312 miles (504 km) long trip, but the journey time can vary depending on specific dates or travelling on weekends and bank holidays.

Which train station in Munich goes to Berlin? Which train station do I come into Berlin from Munich?

Some of the Munich train stations to Berlin 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 Berlin include Berlin Hbf, Berlin Spandau and Berlin Südkreuz.

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

Where is the Munich train station located? Where is the Berlin train station located?

Passengers board the train most frequently from München Hbf, which is located around 0.8 miles (1.3 km) away from the city centre, and they get off the train at Berlin Hbf, located 1.7 miles (2.8 km) away from the city centre.

Which train companies can take me between Munich and Berlin?

For the journey from Munich to Berlin you can take a train with Deutsche Bahn, FlixTrain or Deutsche Bahn with connection. Be sure to check out all possible train providers that offer services from Munich to Berlin on Omio to compare what amenities they may have.

Is there a direct train between Munich and Berlin?

Yes, there are 25 direct trains between Munich and Berlin per day with Deutsche Bahn  on Omio. This is worth paying attention to when you purchase your train ticket as direct services tend to offer more convenience and help save you time travelling to your destination.

How many trains are there to Berlin from Munich a day?

The average number of trains departing Munich for Berlin is 25 a day. The train schedules and services may vary between weekdays and weekends.

What are the first and last departure train times from Munich to Berlin?

The first Munich to Berlin train departs at 04: 37   and the last train from Munich to Berlin leaves at 22: 00. Check out the most up-to-date Munich to Berlin train schedule on Omio and find the best time to travel to your destination.

How far in advance should I book a train ticket between Munich and Berlin to get the best deals?

The price of a one way train ticket from Munich to Berlin is on average £29 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 route. In general, you can find train tickets from Munich to Berlin available a few months in advance.

Important Stations and Airports for this Journey

Munich
Berlin
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 Berlin.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+49 8913081055
ticketOfficeHours
Ticket Office Hours
Mon - Sun: 07: 00 - 21: 00
Public transport options for München Hbf
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
Train lines: ICE, RJ, NJ, IC, EC, RE, RB