Berlin to Munich

travel Berlin Munich
Cheapest

Bus

Cheapest $25

Quickest

Train

Quickest 7h 27min

Most Convenient

Train

Most Convenient

There are 1 train company operating 4 routes - ICE11, ICE28, IC62, ICE12, 1 bus company from Berlin to Munich. The cheapest train costs $57 and is 8h 11min. The cheapest bus costs $25 and is 7h 30min.

Faretrotter is a travel aggregation resource that gathers travel company amenities and statistics and compares modes of transportation between cities. Use Faretrotter to plan your next trip, or purchase a ticket your next city.

What is the best way to travel from Berlin to Munich?

There are 3 ways to travel from Berlin to Munich. 4 trains, 1 bus and 1 by car are possible between the two areas. The bus operated by FlixBus running from Busbahnhof ZOB am Funkturm to Busbahnhof ZOB Hackerbrücke is the cheapest. The train operated by DB running from Berlin-Spandau to München Donnersbergerbrücke is the fastest. The train operated by DB running from Berlin Hbf to München Marienplatz is the most convenient.

It's important to check each mode when booking your ticket so that you can find the best method for you. The cost of each type varies differently, so be sure to use Faretrotter to keep an eye out!

Do you recommend the bus or the train between Berlin and Munich?

There is only one bus company, FlixBus, with routes running from Berlin to Munich. One train provider, DB, runs trains from Berlin to Munich. Because the bus is cheapest, we recommend taking the bus.

Find related trips

How to get from Potsdam to Munich Cheapest way from Gorzów Wielkopolski to Augsburg Cheapest way from Szczecin to Ingolstadt Train from Magdeburg to Innsbruck How to get from Halle (Saale) to Regensburg


Train from Berlin to Munich from $58 with DB

Train
Berlin to Munich
$58
7h 30min
  • DB $58
    Train · 1 stop 7h 30min
    Berlin
    7h 34min · Train ICE11
    München-Obermenzing
  • DB $57
    Train · 1 stop 8h 11min
    Berlin Westend
    8h 12min · Train ICE28
    München-Allach
  • DB $117
    Train · 1 stops 16h 2min
    Berlin Hbf (tief)
    7h 24min · Train ICE11
    Wusterhausen (Dosse) NE
    8h 38min · Train ICE28
    Munich

Bus from Berlin to Munich from $25 with FlixBus

Bus
Berlin to Munich
$25
7h 30min
  • FlixBus $43
    Bus 18h 25min
    Berlin Alt-Tegel
    18h 25min · Bus
    Munich Fröttmaning
  • FlixBus $43
    Bus 17h 55min
    Berlin Alt-Tegel
    17h 55min · Bus
    München Airport
  • FlixBus $36
    Bus 9h 54min
    Berlin Airport Flughafen Schönefeld
    9h 54min · Bus
    Busbahnhof ZOB Hackerbrücke
  • FlixBus $37
    Bus 9h 15min
    Berlin Südkreuz
    9h 15min · Bus
    Busbahnhof ZOB Hackerbrücke
  • FlixBus $25
    Bus 7h 30min
    Busbahnhof ZOB am Funkturm
    7h 30min · Bus
    Busbahnhof ZOB Hackerbrücke
  • FlixBus $28
    Bus 9h 49min
    Berlin Südkreuz
    9h 49min · Bus
    München Airport
  • FlixBus $58
    Bus 8h 50min
    Busbahnhof ZOB am Funkturm
    8h 50min · Bus
    München Airport
  • FlixBus $36
    Bus 10h 34min
    Berlin Alexanderplatz
    10h 34min · Bus
    Busbahnhof ZOB Hackerbrücke
  • FlixBus $33
    Bus 11h 0min
    Berlin Zoo
    11h 0min · Bus
    Busbahnhof ZOB Hackerbrücke
  • FlixBus $33
    Bus 11h 39min
    Berlin Alt-Tegel
    11h 39min · Bus
    Busbahnhof ZOB Hackerbrücke
  • FlixBus $49
    Bus 19h 49min
    Berlin Airport Flughafen Schönefeld
    19h 49min · Bus
    Munich Fröttmaning
  • FlixBus $42
    Bus 9h 15min
    Busbahnhof ZOB am Funkturm
    9h 15min · Bus
    Munich Fröttmaning
  • FlixBus $46
    Bus 18h 0min
    Berlin Alexanderplatz
    18h 0min · Bus
    Munich Fröttmaning

Train from Berlin to München Marienplatz Altstadt from $58 with DB

Train
Berlin to München Marienplatz
$58
7h 32min
  • DB $58
    Train · 1 stop 7h 32min
    Berlin
    7h 31min · Train ICE11
    München Marienplatz
  • DB $57
    Train · 1 stop 8h 10min
    Berlin
    8h 10min · Train ICE28
    München Marienplatz
  • DB $96
    Train · 1 stops 10h 52min
    Berlin-Spandau
    3h 54min · Train ICE28
    Lutherstadt Wittenberg-Labetz
    6h 57min · Train ICE28
    München Marienplatz

Train from Berlin to München Rosenheimer Platz Haidhausen from $118

Train
Berlin to München Rosenheimer Platz
$118
8h 48min
Berlin Bellevue
7h 29min · Train ICE11
Diedorf (Schwab)
1h 18min · Train IC62
München Rosenheimer Platz

Train from Berlin to München Hackerbrücke Schwanthalerhöhe from $58 with DB

Train
Berlin to München Hackerbrücke
$58
7h 34min
  • DB $58
    Train · 1 stop 7h 27min
    Berlin
    7h 32min · Train ICE11
    München Donnersbergerbrücke
  • DB $57
    Train · 1 stop 8h 9min
    Berlin
    8h 10min · Train ICE28
    München Donnersbergerbrücke
  • DB $112
    Train · 1 stops 14h 31min
    Berlin Treptower Park
    7h 34min · Train ICE11
    Lutherstadt Wittenberg-Labetz
    6h 57min · Train ICE28
    München Donnersbergerbrücke
  • DB $58
    Train · 1 stop 7h 34min
    Berlin
    7h 31min · Train ICE11
    München Hackerbrücke
  • DB $57
    Train · 1 stop 8h 10min
    Berlin
    8h 10min · Train ICE28
    München Hackerbrücke
  • DB $166
    Train · 1 stops 12h 5min
    Berlin
    5h 8min · Train ICE12
    Lutherstadt Wittenberg-Labetz
    6h 57min · Train ICE28
    München Hackerbrücke

Drive from Berlin to Munich from $33

Drive
Berlin to Munich
$33
7h 50min
Berlin
7h 50min · Drive
Munich