Cheap Train and Carpool tickets to Berchtesgaden

What are the most popular routes to Berchtesgaden?

Lübeck - BerchtesgadenAverage price£157Average duration10h 30mDaily departures4
Dresden - BerchtesgadenAverage price£140Average duration7h 58mDaily departures3
Göttingen - BerchtesgadenAverage price£88Average duration7h 23mDaily departures3
Recklinghausen - BerchtesgadenAverage price£159Average duration10h 6mDaily departures3
Duisburg - BerchtesgadenAverage price£143Average duration9h 59mDaily departures3