COMPARE Prices across different modes

Fri
Sep 17
$80Deutsche Bahn with connection
$30Flixbus
$81Eurowings Europe
Sat
Sep 18
$43Deutsche Bahn with connection
$30Flixbus
$112Lufthansa
Sun
Sep 19
$86Deutsche Bahn with connection
$32Flixbus
$131Eurowings
Mon
Sep 20
$65Deutsche Bahn with connection
$42Flixbus
$135Lufthansa

These companies trust us. We sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Travel Tips

Trains from Berlin to Berchtesgaden
Travel by train to Berchtesgaden 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 Berlin to Berchtesgaden.
FAQs
What is the price of the cheapest train from Berlin to Berchtesgaden?
Looking to save money on your journey? Omio customers have found the cheapest train from Berlin to Berchtesgaden for the next 7 days starting from $44 (€35)  one way.
What is the price of a train ticket to Berchtesgaden from Berlin?
The train price from Berlin to Berchtesgaden is on average $68 (€55)  if you are looking to book your tickets for this route in the next 7 days.
What is the distance between Berlin and Berchtesgaden by train?
The Berlin to Berchtesgaden train distance is approximately 337 miles (544 km).
How long is a train from Berlin to Berchtesgaden on average?
On average the Berlin to Berchtesgaden train travel time is 7 h 58 min  for the 337 miles (544 km) long trip, but the duration can vary if you travel on weekends and holidays.
What train station in Berlin goes to Berchtesgaden? What train station do I come into Berchtesgaden from Berlin?

When departing from Berlin, you have various train station options to start your journey from including Berlin Hbf, Berlin Spandau and Berlin Südkreuz. When arriving in Berchtesgaden, you can end your route in train stations like Berchtesgaden Hbf and Berchtesgaden, Busbahnhof.

Omio customers book a train from Berlin Hbf   to Berchtesgaden Hbf   most frequently for this route.

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

The most popular departure train station with passengers for this journey, called Berlin Hbf, is located 1 mile (s) / 2 km from the city center of Berlin.

The most popular arrival train station, Berchtesgaden Hbf, is located 0 mile (s) / 0 km away from the city center of Berchtesgaden.

What train providers go from Berlin to Berchtesgaden?
For the journey from Berlin to Berchtesgaden you can take a train with Deutsche Bahn with connection. Be sure to check out all possible train providers that offer services to Berchtesgaden from Berlin on Omio to compare what amenities they may have.
When is the earliest train from Berlin to Berchtesgaden? When is the last train from Berlin to Berchtesgaden?
The earliest train departing from Berlin to Berchtesgaden leaves at 5: 28 PM. The last train departing from Berlin to Berchtesgaden leaves at 7: 21 PM. You can find the latest Berlin to Berchtesgaden train schedule on Omio and book the best time to leave for your journey on your chosen travel date.
How far in advance should I book train tickets from Berlin to Berchtesgaden for the best deals?
The price of a one way train ticket from Berlin to Berchtesgaden is on average $68 (€55) if you buy within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train companies offering this journey. In general, you can find train tickets to Berchtesgaden from Berlin available a few months in advance.