Cheap train tickets from Munich Hbf to Berlin Hbf

Showing times and prices for Jan 30

Cheapest

$64

Average

$106

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

Cheapest
05:37AMMunich Hbf4h14 09:51AMBerlin Hbf
0 changes
$641One-way
Cheapest
08:21PMMunich Hbf7h28 03:49AMBerlin Hbf
1 changes
$641One-way
2nd Cheapest
09:51PMMunich Hbf10h07 07:58AMBerlin Hbf
0 changes
$711One-way
2nd Cheapest
06:56AMMunich Hbf4h33 11:29AMBerlin Hbf
0 changes
$711One-way
11:00PMMunich Hbf7h31 06:31AMBerlin Hbf
1 changes
$801One-way

Train schedule from Munich Hbf to Berlin Hbf

Showing trains for tomorrow, Sun, Jan 30
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:36AMMunich Hbf4h53 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:38PMMunich Hbf4h51 05:29PMBerlin Hbf
0 changes
01:54PMMunich Hbf4h31 06:25PMBerlin Hbf
0 changes
02:56PMMunich Hbf4h34 07:30PMBerlin Hbf
0 changes
03:56PMMunich Hbf3h58 07:54PMBerlin Hbf
0 changes
04:55PMMunich Hbf4h34 09:29PMBerlin Hbf
0 changes
05:54PMMunich Hbf3h57 09:51PMBerlin Hbf
0 changes
06:56PMMunich Hbf4h39 11:35PMBerlin Hbf
0 changes
07:19PMMunich Hbf6h08 01:27AMBerlin Hbf
0 changes
07:48PMMunich Hbf8h01 03:49AMBerlin Hbf
0 changes
08:21PMMunich Hbf7h28 03:49AMBerlin 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

Sun
Jan 30
$64Deutsche Bahn
Find prices
$180Lufthansa Cityline
Mon
Jan 31
Find prices
$17BlaBlaCar Bus
$160Lufthansa
Tue
Feb 1
$33Deutsche Bahn
Find prices
$124Eurowings
Wed
Feb 2
$33Deutsche Bahn
Find prices
$124Eurowings
Thu
Feb 3
$33Deutsche Bahn
$21BlaBlaCar Bus
$232Lufthansa
Fri
Feb 4
$57Deutsche Bahn
Find prices
$124Eurowings
Sat
Feb 5
$57Deutsche Bahn
$21BlaBlaCar Bus
$134Lufthansa
Sun
Feb 6
$33Deutsche Bahn
$17BlaBlaCar Bus
$134Lufthansa Cityline
Mon
Feb 7
$21Deutsche Bahn
$17BlaBlaCar Bus
$134Lufthansa
Tue
Feb 8
$21Deutsche Bahn
$14BlaBlaCar Bus
$121Lufthansa
Wed
Feb 9
$21Deutsche Bahn
$14BlaBlaCar Bus
$124Eurowings
Thu
Feb 10
$21Deutsche Bahn
$17BlaBlaCar Bus
$160Lufthansa
Fri
Feb 11
$21Deutsche Bahn
$14BlaBlaCar Bus
$124Eurowings
Sat
Feb 12
$21Deutsche Bahn
Find prices
Find prices
Sun
Feb 13
$21Deutsche Bahn
$14BlaBlaCar Bus
$121Lufthansa
Mon
Feb 14
$21Deutsche Bahn
$14BlaBlaCar Bus
$121Lufthansa
Tue
Feb 15
$21Deutsche Bahn
Find prices
Find prices
Wed
Feb 16
$21Deutsche Bahn
$14BlaBlaCar Bus
$124Eurowings
Thu
Feb 17
$21Deutsche Bahn
$14BlaBlaCar Bus
$124Eurowings
Fri
Feb 18
$21Deutsche Bahn
Find prices
$116Lufthansa

Fastest train times from Munich Hbf to Berlin Hbf

Showing times and prices for Jan 30

Fastest Journey

3 h 57 m

Average

5 h 31 m

Trains per day

21

Distance

504 km

Of the 21 trains that leave Munich Hbf for Berlin Hbf 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 504 km distance in an average of 5 h 31 m but if you time it right, some trains will get you there in just 3 h 57 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
05:54PMMunich Hbf3h57 09:51PMBerlin Hbf
0 changes
$1301One-way
2nd Fastest
03:56PMMunich Hbf3h58 07:54PMBerlin Hbf
0 changes
$1541One-way
11:56AMMunich Hbf4h02 03:58PMBerlin Hbf
0 changes
$1301One-way
05:37AMMunich Hbf4h14 09:51AMBerlin Hbf
0 changes
$641One-way
09:55AMMunich Hbf4h30 02:25PMBerlin Hbf
0 changes
$1181One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Munich Hbf to Berlin Hbf

distanceDistance312 miles (504 km)
durationAverage train duration4 h 14 min
priceAverage train ticket price$43 (€37)
frequencyTrain frequency16 a day
changesDirect trainYes, there are 16 direct trains a day
carriersTrain providersDeutsche Bahn

Trains from Munich Hbf to Berlin Hbf cover the 312 miles (504 km) long journey taking on average 4 h 14 min with our travel partners like Deutsche Bahn. Normally, there are 16 trains operating per day, including direct services available. You can get the cheapest train tickets for this trip for as low as $33 (€28), but the average price of train tickets is $43 (€37).

Train providers: Deutsche Bahn trains from Munich Hbf to Berlin Hbf

Find the best trains from Munich Hbf to Berlin Hbf with Omio's travel partners Deutsche Bahn from $33 (€28). We can find you the best deals, schedules and tickets when comparing and booking the best route.

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 Hbf to Berlin Hbf train.

Train information from Munich Hbf to Berlin Hbf with Deutsche Bahn:

  • Average Duration: 7 h 38 min
  • Average Price: $33
  • Deutsche Bahn frequency: 8 a day

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

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

Travel Tips: Trains from Munich Hbf to Berlin Hbf

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

How much do cheap train tickets from Munich Hbf to Berlin Hbf cost?

Train tickets to Berlin Hbf from Munich Hbf for some dates and times can be found for as cheap as $33 (€28)  one way in the next 7 days.

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

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

How far is Berlin Hbf from Munich Hbf by train?

The distance to Berlin Hbf from Munich Hbf by train is approximately 312 miles (504 km).

What is the Munich Hbf to Berlin Hbf train travel time?

On average the Munich Hbf to Berlin Hbf train travel time is 4 h 14 min  for the 312 miles (504 km) long trip, but the duration can vary if you travel on weekends and holidays.

What train companies go from Munich Hbf to Berlin Hbf?

For the best Munich Hbf to Berlin Hbf train to purchase, you can travel safely and comfortably with Deutsche Bahn. However, it's always good to check all possible train companies with services between Munich Hbf and Berlin Hbf to compare what amenities they may offer.

Can I buy a direct train from Munich Hbf to Berlin Hbf?

Yes, there are 16 direct trains per day from Munich Hbf to Berlin Hbf. 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 train services per day are there from Munich Hbf to Berlin Hbf?

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

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

The earliest train departing from Munich Hbf to Berlin Hbf leaves at 4: 37 AM. The last train departing from Munich Hbf to Berlin Hbf leaves at 10: 00 PM. You can find the latest Munich Hbf to Berlin Hbf 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 Hbf to Berlin Hbf train tickets to get the best deals?

If you book the Munich Hbf to Berlin Hbf train within the next 7 days, you can find one way tickets to cost on average $43 (€37). However, booking your train ticket in advance gives you access to the best prices for trains to Berlin Hbf from Munich Hbf. Look out for train tickets for this journey to go on sale a few months before your planned departure date to find the best deals.

More options for your journey from Munich Hbf to Berlin Hbf

Here are some other resources that might have the information you need