TripBlog
Take the train from Munich to Salzburg in Austria, then take the 840 bus from Salzburg Central Station to Berchtesgaden. Buy a Bayern ticket from the DB ticket machine, and then you don't have to pay for it by train or by car, whether in Germany or Austria.