Train

Take the train Deutsche Bahn Intercity-Express at the station München Hbf.

The journey takes approximately 1 h 56 m. Ticket price is about €29 The travel distance is 197 km.

Carrier is Deutsche Bahn Intercity-Express.

Buy ticket

Get off at the Lindau, Reutin Bahnhof.
Take the train ÖBB at the station Lindau-Reutin.

The journey takes approximately 11 m. Ticket price is about €1 The travel distance is 7 km.

Carrier is ÖBB.

Buy ticket

Get off at the Bregenz.
Take the train Swiss Railways (SBB/CFF/FFS) at the station Bregenz.

The journey takes approximately 1 h 27 m. Ticket price is about €28 The travel distance is 125 km.

Carrier is Swiss Railways (SBB/CFF/FFS).

Buy ticket

Get off at the Zürich Hb.
Take the train Swiss Railways (SBB/CFF/FFS) at the station Zürich Hb.

The journey takes approximately 1 h 18 m. Ticket price is about €35 The travel distance is 124 km.

Carrier is Swiss Railways (SBB/CFF/FFS).

Buy ticket

Get off at the Bern.


🛏 Find hotel deals and discounts up to 20% in Bern at Booking


Train

Take the train Deutsche Bahn Intercity-Express at the station München Hbf.

The journey takes approximately 1 h 56 m. Ticket price is about €29 The travel distance is 218 km.

Carrier is Deutsche Bahn Intercity-Express.

Buy ticket

Get off at the Lindau, Reutin Bahnhof.
Take the train ÖBB at the station Lindau, Reutin Bahnhof.

The journey takes approximately 17 m. Ticket price is about €3 The travel distance is 20 km.

Carrier is ÖBB.

Buy ticket

Get off at the St. Margrethen SG.
311 m on foot from the St. Margrethen SG to the St. Margrethen Sg.

The journey takes approximately 4 m. The travel distance is 311 m.

Get off at the St. Margrethen Sg.
Take the train Swiss Railways (SBB/CFF/FFS) at the station St. Margrethen Sg.

The journey takes approximately 18 m. Ticket price is about €4 The travel distance is 26 km.

Carrier is Swiss Railways (SBB/CFF/FFS).

Buy ticket

Get off at the St. Gallen.
Take the train Swiss Railways (SBB/CFF/FFS) at the station St. Gallen.

The journey takes approximately 2 h 21 m. Ticket price is about €55 The travel distance is 203 km.

Carrier is Swiss Railways (SBB/CFF/FFS).

Buy ticket

Get off at the Bern.


🛏 Find hotel deals and discounts up to 20% in Bern at Booking


Bus

Take the FlixBus bus at the Munich central bus station station .

The journey takes approximately 7 h 20 m. Ticket price is about €21 The travel distance is 433 km.

Carrier is FlixBus.

Buy ticket

Get off at the Bern.


🛏 Find hotel deals and discounts up to 20% in Bern at Booking


Bus train

Take the FlixBus bus at the Zob station .

The journey takes approximately 6 h 40 m. Ticket price is about €29 The travel distance is 372 km.

Carrier is FlixBus.

Buy ticket

637 m on foot from the Luzern, Inseliquai/Bahnhof to the Luzern.

The journey takes approximately 7 m. The travel distance is 637 m.

Get off at the Luzern.
Take the train Swiss Railways (SBB/CFF/FFS) at the station Luzern.

The journey takes approximately 1 h Ticket price is about €19 The travel distance is 109 km.

Carrier is Swiss Railways (SBB/CFF/FFS).

Buy ticket

Get off at the Bern.


🛏 Find hotel deals and discounts up to 20% in Bern at Booking


Night bus

Take the FlixBus bus at the Munich central bus station station .

The journey takes approximately 6 h 45 m. Ticket price is about €30 The travel distance is 433 km.

Carrier is FlixBus.

Buy ticket

Get off at the Bern.


🛏 Find hotel deals and discounts up to 20% in Bern at Booking


Drive

In a rental car. Check this site to see which rental company offers the best deal with discounts of up to 20%.

The journey takes approximately 4 h 11 m. The travel distance is 432 km.

Get off at the Bern.


🛏 Find hotel deals and discounts up to 20% in Bern at Booking


Fly to Zurich train

Take the train Deutsche Bahn Regional at the station Marienplatz.

The journey takes approximately 38 m. Ticket price is about €9 The travel distance is 35 km.

Carrier is Deutsche Bahn Regional.

Buy ticket

Get off at the Flughafen München.
Fly out to Munich (MUC) of the Zurich (ZRH) airport.

The journey takes approximately 50 m. Ticket price is about €90

Carrier is Lufthansa.

🔎

🚖 Find a cheap local taxi

Get off at the Zurich (ZRH).
Take the train Swiss Railways (SBB/CFF/FFS) at the station Zürich Flughafen.

The journey takes approximately 1 h 20 m. Ticket price is about €45 The travel distance is 126 km.

Carrier is Swiss Railways (SBB/CFF/FFS).

Buy ticket

Get off at the Bern.


🛏 Find hotel deals and discounts up to 20% in Bern at Booking


Fly to Basel train

Take the train Deutsche Bahn Regional at the station München Hbf.

The journey takes approximately 38 m. Ticket price is about €9 The travel distance is 218 km.

Carrier is Deutsche Bahn Regional.

Buy ticket

Get off at the Lindau, Reutin Bahnhof.
Fly out to Munich (MUC) of the Basel (BSL) airport.

The journey takes approximately 50 m. Ticket price is about €95

Carrier is Lufthansa.

🔎

🚖 Find a cheap local taxi

Get off at the Basel (BSL).
Take the Basler Verkehrs-Betriebe bus at the Basel Euroairport, Ankunft station .

The journey takes approximately 17 m. Ticket price is about €3 The travel distance is 8 km.

Carrier is Basler Verkehrs-Betriebe.

Buy ticket

Get off at the Basel, Bahnhof Sbb.
450 m on foot from the Basel, Bahnhof Sbb to the Basel Sbb.

The journey takes approximately 5 m. The travel distance is 450 m.

Get off at the Basel Sbb.
Take the train Swiss Railways (SBB/CFF/FFS) at the station Basel Sbb.

The journey takes approximately 1 h Ticket price is about €35 The travel distance is 99 km.

Carrier is Swiss Railways (SBB/CFF/FFS).

Buy ticket

Get off at the Bern.


🛏 Find hotel deals and discounts up to 20% in Bern at Booking


Fly to Geneva train

Take the train Deutsche Bahn Regional at the station München Hbf.

The journey takes approximately 38 m. Ticket price is about €9 The travel distance is 218 km.

Carrier is Deutsche Bahn Regional.

Buy ticket

Get off at the Lindau, Reutin Bahnhof.
Fly out to Munich (MUC) of the Geneva (GVA) airport.

The journey takes approximately 1 h 10 m. Ticket price is about €90

Carrier is Air Dolomiti.

🔎

🚖 Find a cheap local taxi

Get off at the Geneva (GVA).
474 m on foot from the Geneva (GVA) to the Genève-Aéroport.

The journey takes approximately 5 m. The travel distance is 474 m.

Get off at the Genève-Aéroport.
Take the train Swiss Railways (SBB/CFF/FFS) at the station Genève-Aéroport.

The journey takes approximately 2 h 8 m. Ticket price is about €50 The travel distance is 162 km.

Carrier is Swiss Railways (SBB/CFF/FFS).

Buy ticket

Get off at the Bern.


🛏 Find hotel deals and discounts up to 20% in Bern at Booking


The cheapest way to travel from Munich to Bern is by taking a Bus with an average price of €21. The journey takes approximately 7 ч. 20 мин.

Fly to Zurich train is the fastest way to travel from Munich to Bern. Tickets cost €145. The journey takes approximately 4 ч. 2 мин.

Munich is approximately 432 km away from Bern. The trip by car takes 4 h 11 m.

Yes! There is a direct bus with no transfers to this destination. The route is served by the FlixBus company. Tickets cost about €21. A bus trip from Munich to Bern will take 7 h 20 m.

The average journey time by car between Munich and Bern is 4 h 11 m.