The cheapest trains from Berlin to Munich

Showing times and prices for 24 Jun

Cheapest

£87

Average

£111

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 £ 111 if you buy it on the day, but the cheapest tickets can be found for only £ 87.

04:30Berlin Hbf4h55 09:25Munich Hbf
0 changes
£871One-way
22:29Berlin Hbf8h21 06:50Munich Hbf
1 changes
£901One-way
18:05Berlin Hbf4h02 22:07Munich Hbf
0 changes
£1031One-way
06:30Berlin Hbf4h33 11:03Munich Hbf
0 changes
£1031One-way
18:30Berlin Hbf4h34 23:04Munich Hbf
0 changes
£1031One-way

Timetable Berlin to Munich

Showing trains for tomorrow, Thu, 24 Jun
04:30Berlin Hbf4h55 09:25Munich Hbf
0 changes
06:01Berlin Hbf4h06 10:07Munich Hbf
0 changes
06:30Berlin Hbf4h33 11:03Munich Hbf
0 changes
08:05Berlin Hbf4h02 12:07Munich Hbf
0 changes
08:30Berlin Hbf4h33 13:03Munich Hbf
0 changes
09:37Berlin Hbf4h30 14:07Munich Hbf
0 changes
10:30Berlin Hbf4h37 15:07Munich Hbf
0 changes
11:37Berlin Hbf4h30 16:07Munich Hbf
0 changes
12:05Berlin Hbf4h12 16:17Munich Hbf
0 changes
12:05Berlin Hbf4h37 16:42Munich Hbf
0 changes
12:30Berlin Hbf4h37 17:07Munich Hbf
0 changes
13:37Berlin Hbf4h30 18:07Munich Hbf
0 changes
14:30Berlin Hbf4h38 19:08Munich Hbf
0 changes
15:37Berlin Hbf4h32 20:09Munich Hbf
0 changes
16:30Berlin Hbf4h34 21:04Munich Hbf
0 changes
18:05Berlin Hbf4h02 22:07Munich Hbf
0 changes
18:30Berlin Hbf4h34 23:04Munich Hbf
0 changes
19:28Berlin Hbf4h56 00:24Munich Hbf
0 changes
22:29Berlin Hbf8h21 06:50Munich 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
23 Jun
£31FlixTrain
£18BlaBlaCar Bus
Find prices
Thu
24 Jun
£25FlixTrain
£18BlaBlaCar Bus
£234Lufthansa Cityline
Fri
25 Jun
£31FlixTrain
£18Flixbus
£276Eurowings
Sat
26 Jun
£34FlixTrain
£18BlaBlaCar Bus
£136Lufthansa Cityline
Sun
27 Jun
£62Deutsche Bahn
£18BlaBlaCar Bus
Find prices
Mon
28 Jun
£42Deutsche Bahn
£14BlaBlaCar Bus
£207Lufthansa Cityline
Tue
29 Jun
£39Deutsche Bahn
£14BlaBlaCar Bus
£204Eurowings
Wed
30 Jun
£18FlixTrain
£14BlaBlaCar Bus
£249Eurowings
Thu
1 Jul
£20FlixTrain
£14Flixbus
£180Lufthansa Cityline
Fri
2 Jul
£49Deutsche Bahn
£18BlaBlaCar Bus
Find prices
Sat
3 Jul
£33Deutsche Bahn
£14Flixbus
£82Lufthansa Cityline
Sun
4 Jul
£20FlixTrain
£14BlaBlaCar Bus
£98Lufthansa
Mon
5 Jul
£33Deutsche Bahn
£14Flixbus
£82Lufthansa Cityline
Tue
6 Jul
£28Deutsche Bahn
£14BlaBlaCar Bus
Find prices
Wed
7 Jul
£33Deutsche Bahn
£9BlaBlaCar Bus
Find prices
Thu
8 Jul
£9FlixTrain
£9BlaBlaCar Bus
£136Lufthansa
Fri
9 Jul
£34FlixTrain
£14Flixbus
£114Lufthansa
Sat
10 Jul
£28Deutsche Bahn
£14Flixbus
£71Lufthansa Cityline
Sun
11 Jul
£18FlixTrain
£14Flixbus
£114Lufthansa
Mon
12 Jul
£22Deutsche Bahn
£14BlaBlaCar Bus
£71Lufthansa Cityline
Tue
13 Jul
£16Deutsche Bahn
£14BlaBlaCar Bus
£95Eurowings

The fastest trains from Berlin to Munich

Showing times and prices for 24 Jun

Fastest Journey

4 h 2 m

Average

4 h 42 m

Trains per day

19

Distance

505 km

Of the 19 trains that leave Berlin for Munich every day 17 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 4 h 42 m but if you time it right, some trains will get you there in just 4 h 2 m .

The slowest trains will take 8 h 21 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
18:05Berlin Hbf4h02 22:07Munich Hbf
0 changes
£1031One-way
Fastest
08:05Berlin Hbf4h02 12:07Munich Hbf
0 changes
£1261One-way
2nd Fastest
06:01Berlin Hbf4h06 10:07Munich Hbf
0 changes
£1121One-way
12:05Berlin Hbf4h12 16:17Munich Hbf
1 changes
£1261One-way
11:37Berlin Hbf4h30 16:07Munich Hbf
0 changes
£1121One-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?

Thu, Jun 24
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 48 minutes
Train Ticket Price: £22
Trains depart from:Berlin
Trains arrive in:Munich
Distance:505 km
Train Companies:FlixTrain, Deutsche Bahn
Train companies

Deutsche Bahn Berlin – Munich

You can travel by train between Berlin and Munich with Deutsche Bahn for as low as £25. When you search for timetables and tickets, Omio will show you the best trip.

Deutsche Bahn

Find your perfect route from Berlin to Munich with Deutsche Bahn (DB)! Check out the DB train timetables between Berlin and Munich and then book cheap DB tickets with Omio. The distance between Berlin and Munich by DB is 312 miles (504 km) and the cheapest price for a DB ticket from Berlin to Munich is £39.

DB is the main operator of train services in Germany, making on average 40, 000 train journeys per day. A special feature of DB 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 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, while WCs are standard amenities, services like an onboard restaurant or free WiFi are only available on certain trains.

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

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

Trains from Berlin to Munich

If you’re travelling around Germany, trains from Berlin to Munich generally take between 5 and 6h to arrive. High-speed Deutsche Bahn trains depart Berlin almost every hour, every day of the week, from 5:00 a.m. to 10:00 p.m. Home of the Oktoberfest and capital of Bavaria, Munich is a fascinating place to visit. This huge city has a cosy village atmosphere and boasts a number of outstanding museums and galleries, amazing architecture and plenty of beer gardens.

 

Berlin to Munich Train Time: Daily Departures

Trains from Berlin to Munich depart fairly frequently, with more than 20 trains daily. Trains leave Berlin Hauptbahnhof around every hour and arrive at Munich Hauptbahnhof. During the week, trains depart as early as 4:00 a.m. in the morning, while the last train leaves around 10:00 p.m. On weekends, the first train leaves a little later compared to during the week. There are also a few overnight train services that serve this route. Passengers can depart Berlin in the evenings after 8:00 p.m. and arrive in Munich early in the morning on the following day. Always check the timetable to ensure trains are running as scheduled.

   

How long is the journey by train from Berlin to Munich?

The fastest train journey from Berlin Hauptbahnhof to Munich Hauptbahnhof takes 4h 53min, although most trains arrive in less than 6h. If you prefer to take an overnight service to Munich from Berlin and arrive in the morning, the duration of this journey will vary between 8 and 11h. The majority of trains are direct, although some require passengers to switch trains once or twice, at Nuremberg, Göttingen, Hanover or Frankfurt. There are no peak travel times as trains are frequent throughout the day, leaving from 4:00 a.m. and departing about once every hour until 10:00 p.m.

   

How to find cheap train tickets from Berlin to Munich?

If you are looking for cheap train tickets from Berlin to Munich, there are a number of ways to get the best rates. Booking in advance is a great way to access early-bird specials released by train companies and obtain low cost tickets. If you can be flexible with your travel dates, try selecting different dates to find cheap train tickets. Ticket prices are usually based on the speed of the train, passenger class and the number of stops. To save money on your train journey from Berlin to Munich, book a 2nd class ticket on an Intercity service and change to a Regional train. The overnight trains on this route are also generally less expensive than travelling during the day. Senior passengers are entitled to discounted rates on train travel, while children, students and selected card holders can also enjoy reduced prices on train tickets.

    

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

Departure train station: Trains to Munich depart from Berlin Hauptbahnhof (Hbf), which is easily accessible via metro and only a mile from the Brandenburg Gate. Facilities at this train station include luggage lockers, ATMs, restaurants, cafes and a supermarket. Passengers with a 1st class ticket can use the DB Lounge that offers complimentary Wi-Fi, drinks and snacks. Trains to Munich generally depart from the lower level and passengers should arrive at the station around 15min before departure.

Arrival train station: Trains from Berlin arrive at Munich Hauptbahnhof. Less than a mile from Marianplatz, this central train station in Munich is served by public transport connections including the S-Bahn, tram and bus lines. If you’re feeling hungry after your journey, there are plenty of food and drink outlets at Munich train station.

   

Which train companies travel from Berlin to Munich?

Deutsche Bahn (DB) trains travel from Berlin to Munich around 20 times a day. This German train company offers three types of train service: the high-speed Intercity Express (ICE) service, Intercity (IC) trains that travel between the major cities in Germany and Regional (RE) trains that connect towns and villages to larger cities. Most trains from Berlin to Munich are high-speed ICE trains that offer a direct service and can travel more than 180 miles per hour. A few trains (particularly overnight services) require passengers to switch from an Intercity Express or Intercity to a Regional train.

   

Deutsche Bahn trains from Berlin to Munich

DB trains connect passengers from Berlin to Munich every day of the week via Germany’s high-speed ICE train service. During the day, direct trains are scheduled to depart around every hour and take between 5 and 6h to arrive. If you prefer to travel during the night and arrive in Munich in the morning, some of these services use a combination of ICE, Intercity and Regional trains, and passengers may need to switch trains once or twice at Nuremberg, Göttingen, Hanover or Frankfurt. These trains can take between 8 and 11h to arrive, depending on the number of changes. No matter the train type, all trains depart from Berlin Hbf and arrive at Munich Hbf. Passengers can select from 1st or 2nd class tickets, which include various services. Ticket policies range from non-refundable Super Saver tickets to Flex Fares, which can be refunded or changed at any time up to the departure date.

     

Berlin to Munich Trains: Services on board

Passengers travelling to DB trains from Berlin to Munich can select from 1st and 2nd class carriages. 2nd class seats include power outlets and Wi-Fi, while 1st class passengers enjoy extra leg room and are served in-seat meals. If you want to catch up on work without interruption or relax with a book, choose a seat in a quiet zone. Facilities are available for people with disabilities, both onboard and at the train stations. ICE trains are also family-friendly and feature onboard changing stations. There is no maximum luggage allowance on ICE trains so you can bring as much luggage as you like, as long as it fits in the overhead racks. Some long-distance trains can accommodate bicycles, but you may need to make a reservation for bike space. Small dogs are permitted onboard in a pet carrier, although larger dogs require a ticket.

 

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 to Munich from Berlin cost?
You can find a cheap train from Berlin to Munich for some dates and times for as low as £25  one way in the next 7 days.
How much is a train ticket from Berlin to Munich?
In the next 7 days you’ll find that the average cost of a train ticket from Berlin to Munich is £38  one way.
What is the distance by train from Berlin to Munich?
The distance from Berlin to Munich by train is approximately 312 miles (504 km).
How long does it take from Berlin to Munich by train?
On average the train from Berlin to Munich duration is 4 h 55 min  for the 312 miles (504 km) long route, but the travel time can vary if you depart on weekends and holidays.
When travelling by train from Berlin to Munich, which train station in Berlin do I depart from and which train station in Munich do I arrive in?

When taking the train to Munich from Berlin, you can choose to depart from train stations like Berlin Hbf, Berlin Spandau and Berlin Südkreuz. Your route can end in train stations such as München Hbf, München Hackerbrücke and München Marienplatz.

Omio customers who travel this route most frequently depart from Berlin Hbf   and arrive in München Hbf.

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

You can find the most popular departure train station for this trip, Berlin Hbf, located approximately 0 mile (s) / 0 km from the city centre of Berlin. The most popular arrival train station in Munich, called München Hbf, is located around 0 mile (s) / 0 km away from its city centre.

Which train companies can get me from Berlin to Munich?
For the journey from Berlin to Munich you can take a train with Deutsche Bahn. Be sure to check out all possible train providers that offer services to Munich from Berlin on Omio to compare what amenities they may have.
Are there any Berlin to Munich direct train services?
Yes, there are direct trains between Berlin and Munich, and you can find a direct train for this journey with Deutsche Bahn  on Omio. It's worth paying attention to when you buy your train ticket as direct services tend to offer more convenience and save you time getting to your destination.
When does the first train depart from Berlin to Munich? When does the last train depart from Berlin to Munich?
You can take the first train from Berlin to Munich at 07: 37   or take the last train from Berlin to Munich leaving at 21: 36. Look for the latest Berlin Munich train times on Omio and book the best time to take the train for this journey.
How far in advance should I buy a train ticket to Munich from Berlin to get the best deals?
If you buy a train ticket to Munich from Berlin within the next 7 days, you can find tickets to cost on average £38 one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets to Munich from Berlin 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