Getting from Berlin to Hamburg, Munich, Cologne, or Frankfurt is possible in many ways โ€“ and here comes a full overview of all of them. (I bet you didn’t know number 4 yet!)

By train

1. Fast trains (ICE, IC)

The flagship of the German railways Deutsche Bahn* is the ICE. On land, it’s usually the fastest means of travel, even faster than cars: Berlin โ€“ Munich in 6:07 hours, from city center to city center. But it’s also the most expensive: A normal fare ticket from Berlin to Munich costs 130 EUR.

Search a connection with Deutsche Bahn*

New: Summer ticket for young people (max 26 years old): 4 trips for 99โ‚ฌ

For the summer 2019, the Deutsche Bahn offers a special ticket for young people:

  • 4 trips in Germany between 26 June and 27 September 2019
  • no matter how far
  • Price: 99.60โ‚ฌ (=24.90โ‚ฌ per trip)
    • Even cheaper if you are <18: 79.60 (=19.90โ‚ฌ per ticket)

Deutsche Bahn Sommer-Ticket*

2. Fast trains with Bahncard

The Bahncard is a pass valid for one year, giving you a 25% or a 50% discount on every normal fare ticket. The 25% version even gives discounts on the saver fare (see below).

The Bahncard 50 for 2nd class tickets costs 255 EUR, the analog Bahncard 25 62 EUR โ€“ both for one year. But there are trial version for 3 months, too, starting from 19 EUR. Just check the following link:

Get a Bahncard*

3. Fast trains with Saver fare (Sparpreis)

If you plan your trip in advance, you can get a saver fare, starting from even 19 EUR! And I just checked: Apparently 10 days in advance are enough to get such a ticket (unless you’re travelling on the weekend: these tickets are usually booked out quickly).

One downside on the saver fares: They are always tied to one specific train and not valid in a train earlier or later (unless there was a delay of your first train and you were not able to catch a connecting train). So be careful to use the right train!

To still find a saver fare when all of them seem booked out, you still can play around with different connections: For instance, if you restrict your connection search to only IC and regional trains (= excluding ICE trains), you often can still find a saver fare.

Find saver fares on the connection search of Deutsche Bahn*

4. Fast trains with Saver fares from Austrian or Czech railways

And here is a little trick: Austrian or Czech railways do also have saver fares, and they are usually not booked out so quickly. But the ticket needs to start or stop in Austria / in the Czech republic.

So what do you need to do in case you want to go from Berlin to Munich? On the Czech railways, you buy a ticket

  • from Dฤ›ฤรญn (last stop in Czech Republic)
  • via Berlin Hbf
  • to Mรผnchen Hbf (Munich)

Of course, you won’t use the part from Dฤ›ฤรญn to Berlin but that doesn’t matter โ€“ it only matters that you now have a valid ticket from Berlin to Munich. ๐Ÿ™‚

Too complicated? I’ve made a video that shows step-by-step what to do:

And since apparently few people go by train from Czech Republic to Germany, there are usually always enough saver fares available. You just need to book 3 days in advance, since that is the condition of the saver fare. In our case, we pay 524 CZK = 19 EUR.

The same principle can also be applied at the Austrian railways. Here you should rather pick the destination in Austria, so your ticket would go

  • from Berlin Hbf
  • via Mรผnchen Hbf (Munich)
  • to Kufstein (first stop in Austria)

All border stations you can make use of:

  • Czech railways:
    • Dฤ›ฤรญn (for Dresden, Leipzig, Berlin)
    • Cheb (for Nuremberg)
    • Furth i Wald (for Munich)
  • Austrian railways:
    • Salzburg
    • Kufstein

Czech railways (ฤŒD) Austrian railways (ร–BB)

5. Regional trains (IRE, RE, RB)

If your trip is shorter, less planned in advance and you are travelling in a bigger group, then you might consider going with regional trains. This might not be a good idea from Berlin to Munich, as it takes nearly 10 hours โ€“ but it is worth considering for instance when going from Berlin to Hamburg (3 hours).

Here, the following tickets pay off: The Quer-Durchs-Land-Ticket* (working days after 9am, whole Saturdays and Sundays) is day pass, working in all regional trains operated by Deutsche Bahn in Germany. It starts at 44 EUR for 1 person, increasing by 8 EUR for every following person (up to 5). So 5 people go for 76 EUR.

And for Berlinโ€“Hamburg, the Deutsche Bahn offers a direct regional train (IRE) with a special ticket: Berlin-Hamburg-Spezial* for 19 EUR single and 29 EUR return.

Quer-Durchs-Land-Ticket* Berlin-Hamburg-Spezial*

6. Private train companies: Flixtrain

Recently, more and more private train companies appeared that also offer long-distance trips. The most popular one is Flixtrain*, offering daily trains:

  • Berlin โ€“ Hannover โ€“ Frankfurt โ€“ Stuttgart
  • Berlin โ€“ Hannover โ€“ Dortmund โ€“ Dรผsseldorf โ€“ Cologne
  • Hamburg โ€“ Mรผnster โ€“ Dรผsseldorf โ€“ Cologne
  • Hamburg โ€“ Hannover โ€“ Karlsruhe โ€“ Freiburg โ€“ Lรถrrach (night train with berths)

Their day train tickets start from 9.99 EUR, and they are only a little bit slower than fast ICE trains โ€“ 7 hours.


By bus and car

7. Long-distance bus (Fernbus)

Long-distance bus are a pretty new way of travel in Germany. Yes, you heard me right. Until 2013, an old law still applied in Germany, not allowing companies to offer a bus connection on routes where a train connection exists. And so, with Germany’s dense train network, virtually no long-distance bus routes existed.

This changed two years ago, a complete new market of bus connections emerged, with all these new players still fighting for their position. Which means: Price battles with pretty low fares.

The biggest company is Flixbus*, offering Berlinโ€“Munich starting from 9.99 EUR. The travel time is a bit longer, though: 8 hours.

To do a meta-search over all bus companies, use Busliniensuche*. It will find you the cheapest offer given a route and a date.

Flixbus* Busliniensuche*

8. Ride share (Mitfahrgelegenheit)

Before the long-distance busses came up, a very popular way to travel in Germany were ride shares: People who were driving somewhere with their own car and had some seats left, offered them on the Internet.

And this model still works pretty well for connections that are not well covered by busses. And a very popular platform, even in all of Europe, is BlaBlaCar*: Just register there and find ride shares starting from 30 EUR. (What, more expensive than busses? Yes, but often also a bit faster, since the busses mostly stop at cities in between, leaving the highway.)


9. Hitchhiking

Yes, this is also pretty popular in Germany. And no doubt: It is the cheapest โ€“ if you are lucky or you don’t value your time. ๐Ÿ˜‰

A very popular spot to start your hitchhike is the gas station near S-Bahn Nikolassee (line S7). A lot of west- and southbound trips start there, so it’s the best place to chat up drivers at the gas station or to wait with a sign at the station’s exit.

Find a lot, lot more tips on hitchhiking from Berlin on the Hitchwiki!

Hitchwiki Berlin

10. Car rental

There is a popular, local car rental in Berlin: Robben & Wientjes. You might have already noticed their pickup trucks in the city โ€“ a lot of people use them when moving. But they also have normal passenger cars.

Other, nation-wide car rentals are Sixt* and Europcar* . They suit you well if you are just going one-way: Pick up the car in Berlin, leave it in Munich.

Robben & Wientjes Sixt* Europcar*

By plane

11. Flying

And finally, the probably fastest way: flying. Also not necessarily the most expensive, there are a lot of low-cost carriers offering national and international routes.

To find the best offer, check Skyscanner*. Use BER to search with both Berlin airports at the same time.


Missed something?

… then leave a comment. ๐Ÿ˜‰

Links marked with a star (*) are affiliate links. If you click on such a link and then shop or order something, we will receive a commission for your purchase with which we can cover our expenses and keep the site free of ads. This does not change the price for you.

๐Ÿš‡ Ride Berlin’s Public Transport for 1.48 โ‚ฌ a Day

Although many Berliners might not agree, Berlin’s S-Bahn and U-Bahn system is fairly cheap โ€“ especially if you know some special fares. So let’s look into them! Read more

๐Ÿฅ Comparison of German Health Insurance Options

Public or private โ€“ especially as a freelancer/self-employed you have to choose your health care option in Germany. Read here about their costs, practical usage, and setup process. Read more

๐Ÿ’ณ 6 Free German Bank Accounts Compared

Are you paying fees for your bank account? Fees for money withdrawal on foreign ATMs? Fee for a credit card? Here I’ll give you an overview of free online bank accounts and how to open a bank account in Germany โ€“ no matter if you are a German or a foreigner. Read more

Stay tuned on Facebook:

Like on Facebook

Get the Newsletter:

Receive info about new blog articles and cheap deals in Berlin and Germany, approximately 1 mail every 2 weeks.

For details about registration, recorded data, statistical analysis and email dispatch via the US service MailChimp please check our privacy statement.