Cheap train tickets from Munich to Berlin

Showing times and prices for Jan 28

Cheapest

$79

Average

$113

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

Cheapest
09:31PMMunich Hbf9h00 06:31AMBerlin Hbf
1 changes
$791One-way
2nd Cheapest
09:51PMMunich Hbf10h07 07:58AMBerlin Hbf
0 changes
$811One-way
04:13AMMunich Hbf5h17 09:30AMBerlin Hbf
1 changes
$921One-way
11:00PMMunich Hbf7h31 06:31AMBerlin Hbf
1 changes
$921One-way
05:37AMMunich Hbf4h14 09:51AMBerlin Hbf
0 changes
$921One-way

Train schedule from Munich to Berlin

Showing trains for tomorrow, Fri, Jan 28
04:13AMMunich Hbf5h17 09:30AMBerlin Hbf
0 changes
05:37AMMunich Hbf4h14 09:51AMBerlin Hbf
0 changes
06:56AMMunich Hbf4h33 11:29AMBerlin Hbf
0 changes
07:13AMMunich Hbf5h12 12:25PMBerlin Hbf
0 changes
07:47AMMunich Hbf4h38 12:25PMBerlin Hbf
0 changes
08:55AMMunich Hbf4h34 01:29PMBerlin Hbf
0 changes
09:55AMMunich Hbf4h30 02:25PMBerlin Hbf
0 changes
10:55AMMunich Hbf4h34 03:29PMBerlin Hbf
0 changes
11:56AMMunich Hbf4h02 03:58PMBerlin Hbf
0 changes
12:55PMMunich Hbf4h34 05:29PMBerlin Hbf
0 changes
01:54PMMunich Hbf4h31 06:25PMBerlin Hbf
0 changes
02:56PMMunich Hbf4h34 07:30PMBerlin Hbf
0 changes
03:13PMMunich Hbf5h11 08:24PMBerlin Hbf
0 changes
03:51PMMunich Hbf4h33 08:24PMBerlin Hbf
0 changes
04:55PMMunich Hbf4h34 09:29PMBerlin Hbf
0 changes
05:05PMMunich Hbf5h19 10:24PMBerlin Hbf
0 changes
05:54PMMunich Hbf4h30 10:24PMBerlin Hbf
0 changes
06:56PMMunich Hbf4h39 11:35PMBerlin Hbf
0 changes
07:09PMMunich Hbf10h15 05:24AMBerlin Hbf
0 changes
07:19PMMunich Hbf10h17 05:36AMBerlin Hbf
0 changes
07:48PMMunich Hbf9h36 05:24AMBerlin Hbf
0 changes
09:31PMMunich Hbf9h00 06:31AMBerlin Hbf
0 changes
09:51PMMunich Hbf10h07 07:58AMBerlin Hbf
0 changes
11:00PMMunich Hbf7h31 06:31AMBerlin 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, bus or flight

Fri
Jan 28
$69Deutsche Bahn
$17BlaBlaCar Bus
$125Eurowings
Sat
Jan 29
$51Deutsche Bahn
$17BlaBlaCar Bus
$181Lufthansa
Sun
Jan 30
$62Deutsche Bahn
$17BlaBlaCar Bus
$181Lufthansa Cityline
Mon
Jan 31
$33Deutsche Bahn
$17BlaBlaCar Bus
$160Lufthansa
Tue
Feb 1
$33Deutsche Bahn
$21BlaBlaCar Bus
$125Eurowings
Wed
Feb 2
$21Deutsche Bahn
$17BlaBlaCar Bus
$125Eurowings
Thu
Feb 3
$33Deutsche Bahn
$17BlaBlaCar Bus
$207Lufthansa
Fri
Feb 4
$57Deutsche Bahn
$17BlaBlaCar Bus
$125Eurowings
Sat
Feb 5
$45Deutsche Bahn
$21BlaBlaCar Bus
$134Lufthansa
Sun
Feb 6
$25Deutsche Bahn
$17BlaBlaCar Bus
$134Lufthansa Cityline
Mon
Feb 7
$21Deutsche Bahn
$17BlaBlaCar Bus
$134Lufthansa
Tue
Feb 8
$21Deutsche Bahn
$14BlaBlaCar Bus
$125Eurowings
Wed
Feb 9
$21Deutsche Bahn
$14BlaBlaCar Bus
$125Eurowings
Thu
Feb 10
$21Deutsche Bahn
$17BlaBlaCar Bus
$160Lufthansa
Fri
Feb 11
$33Deutsche Bahn
$14BlaBlaCar Bus
$125Eurowings
Sat
Feb 12
$21Deutsche Bahn
$17Flixbus
$121Lufthansa Cityline
Sun
Feb 13
$21Deutsche Bahn
$14BlaBlaCar Bus
$121Lufthansa
Mon
Feb 14
$21Deutsche Bahn
$14BlaBlaCar Bus
$121Lufthansa
Tue
Feb 15
$21Deutsche Bahn
$14BlaBlaCar Bus
$121Lufthansa
Wed
Feb 16
$21Deutsche Bahn
$14BlaBlaCar Bus
$125Eurowings

Fastest train times from Munich to Berlin

Showing times and prices for Jan 28

Fastest Journey

4 h 2 m

Average

5 h 51 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 51 m but if you time it right, some trains will get you there in just 4 h 2 m .

The slowest trains will take 10 h 17 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:56AMMunich Hbf4h02 03:58PMBerlin Hbf
0 changes
$1361One-way
2nd Fastest
05:37AMMunich Hbf4h14 09:51AMBerlin Hbf
0 changes
$921One-way
09:55AMMunich Hbf4h30 02:25PMBerlin Hbf
0 changes
$1081One-way
05:54PMMunich Hbf4h30 10:24PMBerlin Hbf
1 changes
$1081One-way
01:54PMMunich Hbf4h31 06:25PMBerlin Hbf
0 changes
$1361One-way

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

Overview: Train from Munich to Berlin

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

Trains from Munich to Berlin cover the 312 miles (504 km) long route 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 route for as low as $21 (€18), but the average price of train tickets is $51 (€43). Travelers depart most frequently from München Hbf and arrive in Berlin Hbf.

Train companies: Deutsche Bahn from Munich to Berlin trains

You can travel by train from Munich to Berlin with Deutsche Bahn for as low as $21 (€18). 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 Berlin train.

Deutsche Bahn from Munich to Berlin train information:

  • Average Duration: 7 h 2 min
  • Average Price: $21
  • Deutsche Bahn frequency: 13 a day

Deutsche Bahn has updated its ticket policies due to the coronavirus. Keep these in mind when booking your Deutsche Bahn tickets to Berlin from Munich and when traveling by train:

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

Trains from Munich to Berlin

Catching trains from Munich to Berlin is a convenient and easy travel option. There are trains departing almost every hour, every day of the week. The journeys vary in length depending on route and type of train. You could go directly through with no stops for about 4 hours or take up to 12 hours with around 5 changes and stops.

Munich to Berlin train times: daily departures

There are trains from Munich to Berlin every day. Trains depart about every hour, from around 4:00 a.m. to 9:00 p.m. during the week. On weekends, trains start around 6:00 a.m. on Saturdays and 7:00 a.m. on Sundays, with both days' final departure around 10:00 pm. You should still check the schedule for additional departures on certain days.

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

The train journeys between Munich to Berlin vary vastly. The fastest trains from Munich to Berlin are the non-stop departures. These train trips can be as quick as 4 hours. However, there are much slower routes that can take around 12 hours and may include up to 5 train changes.

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

Departure station: All trains depart to Berlin from Munich's main train station, München Hauptbahnof. It is approximately a 10-minute, 2-mile drive to the city center. There are also multiple modes of public buses, trams, and trains connecting to the rest of the city. You get free WiFi for 30 minutes, and there plenty of shops and restaurants, as well as luggage lockers and disabled access for your convenience.

Arrival station: Trains from Munich arrive at Berlin's main train station, Berlin Hauptbahnof. It is about 2 miles from the city center, with easy access by public transit: buses, trains, and subways. As with most major German city stations, it offers free 30 minutes of WiFi and other conveniences including, luggage lockers, shops, restaurants, and access for the disabled.

Which train companies travel from Munich to Berlin?

There is only one train company that provides trains from Munich to Berlin. Deutsche Bahn services most of its routes with high-speed Inter-City (ICE) trains, with the ICE Sprinter being the faster.

Deutsche Bahn from Munich to Berlin

Deutsche Bahn maintains a robust schedule of departures and routes for trains from Munich to Berlin. There are non-stop trains and more leisurely options with multiple stops. Travel time can range from around four to up to 12 hours.

Munich to Berlin trains: services on board

Most trains from Munich to Berlin have first- and second-class seating. You should confirm what is offered. Both get free WiFi, power outlets, and onboard dining. First-class also gets reserved and wider seating and private lounge access. There's no luggage limit, but larger pieces may have to be stowed further from your seat. Pets are allowed, but they must be kept in their carrier. Unfortunately, ICE trains only allow folding bicycles packed away in luggage on board. Special areas and assistance are available for disabled travelers, however, please contact the station at least 24 hours beforehand.

How to find cheap train tickets from Munich to Berlin?

The trains from Munich to Berlin can vary in pricing, but you may not have to give up a first-class seat to save on your fare. One way to save on ticket fare is to book in advance, which is generally a good idea as you set out you itinerary. Also, check fares for days before and after your preferred date. You may find staying longer or leaving earlier may mean cheaper tickets. And if you are not in a rush, routes with more connections or slower travel times often are cheaper than the faster, non-stop trains.

Train tickets from Munich to Berlin: when to book to save $

Time Price Savings
1 week earlier 50 €
2 weeks earlier 40 €25%
3 weeks earlier 39 €28.%
1 month before 39 €28.%
2 months earlier 42 €19%
3 months earlier 38 €32%


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 - Berlin. 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 - Berlin 3 weeks in advance means you can save on average up to 28% compared to the price available on the day of departure.
  • If you book a ticket Munich - Berlin with 2 months in advance you save up to about 19% compared to the initial price.
  • By booking 3 months in advance, you could save up to 32%.
  • 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 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 price of the cheapest train from Munich to Berlin?

Omio customers have found the cheapest trains from Munich to Berlin to cost as little as $21 (€18)  in the next 7 days.

How much is the train from Munich to Berlin on average?

If you are looking to purchase your train ticket in the next 7 days, you can expect the Munich to Berlin train to cost on average $51 (€43)  one way.

How many miles is it from Munich to Berlin by train?

The train distance from Munich to Berlin is around 312 miles (504 km).

How long is a train from Munich to Berlin on average?

The train time to Berlin from Munich is on average 7 h 28 min  for the 312 miles (504 km) long journey, but the time it takes to go to Berlin from Munich by train can vary depending on specific dates or traveling on weekends and holidays.

When traveling by train from Munich to Berlin, which train station in Munich do I depart from and which train station in Berlin do I arrive in?

When departing from Munich, you have various train station options to start your route from including München Hbf, München Hackerbrücke and München Marienplatz. When arriving in Berlin, you can end your journey in train stations like Berlin Hbf, Berlin Spandau and Berlin Südkreuz.

Omio customers book a train from München Hbf   to Berlin Hbf   most frequently for this route.

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

You can find the most popular departure train station for this route, München Hbf, located approximately 0.8 miles (1.3 km) from the city center of Munich. The most popular arrival train station in Berlin, called Berlin Hbf, is located around 1.7 miles (2.8 km) away from its city center.

Which train providers should I travel with from Munich to Berlin?

If you're looking for trains from Munich to Berlin, you can rely on Deutsche Bahn, FlixTrain or Deutsche Bahn with connection to get you to Berlin. It's also good to check out all possible train companies for the Munich to Berlin journey to see if there might be differences in the amenities they offer.

Is there a direct train from Munich to Berlin?

Yes, there are 25 direct trains per day from Munich to Berlin. You can look to travel with Deutsche Bahn  without needing to transfer at another stop 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 trip.

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

On average, there are 25 trains a day from Munich to Berlin. The train times and services may be different on weekends and holidays compared to weekdays.

When does the first train depart from Munich to Berlin? When does the last train depart from Munich to Berlin?

You can take the earliest train from Munich to Berlin at 4: 37 AM   or take the last train from Munich to Berlin leaving at 10: 00 PM. Look for the latest Munich to Berlin train schedules on Omio and book the best time to take the train for this journey.

How early should I purchase train tickets between Munich and Berlin to score the best deals?

You can find trains from Munich to Berlin to cost on average $51 (€43) 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 route. You’ll see tickets for the Munich to Berlin train generally on sale a few months before the planned travel date.

Important Stations and Airports for this Journey

Munich
Berlin
München Hbf is the most popular Munich railway station for Omio travelers, but it's not the only one. Read all the information you need to know about the main train stations in Munich for your trip 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 transit 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