Travel from Berlin to Berchtesgaden

Train, bus or fly from Berlin to Berchtesgaden?

You can take a train from Berlin to Berchtesgaden via München Hbf and Freilassing in around 7 h 16 min. Alternatively, you can take a bus from Berlin to Berchtesgaden via Berlin, Berlin Südkreuz, Praha ÚAN Florenc, Salzburg Park & Ride Sud, and Salzburg Ginzkeyplatz in around 14 h 8 min.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Berlin to Berchtesgaden

From Berlin train to München Hbf, train to Freilassing, then train to Berchtesgaden Hbf. 7 h 16 min 165€. From S+U Alexanderplatz train to Berlin Gesundbrunnen, train to München Hbf, train to Freilassing, then train to Berchtesgaden Hbf. 10 h 36 min 172€. From S+U Alexanderpl./Grunerstr.(Bln) [Grunerstr.] line 248 bus to Berlin, Berlin Südkreuz, bus to Praha ÚAN Florenc, bus to Salzburg Park & Ride Sud, walk to Salzburg Ginzkeyplatz, then bus to Berchtesgaden Schießstättbrücke. 14 h 8 min 35€. From S+U Alexanderplatz train to U Kaiserdamm, walk to Berlin, Berlin central bus station, night bus to Salzburg Hbf (Forum), then bus to Berchtesgaden Schießstättbrücke. 13 h 24 min 66€. From Berlin drive to Berchtesgaden. 6 h 48 min 97€. From Berlin, Invalidenpark bus to Berlin Tegel airport, fly to Munich airport, train to München Ost, train to Freilassing, then train to Berchtesgaden. 6 h 20 min 97€. From Berlin, Invalidenpark bus to Berlin Tegel airport, fly to Salzburg airport, bus to Salzburg Mozartsteg (Rudolfskai), then bus to Berchtesgaden. 7 h 7 min 93€. From Berlin Alexanderplatz train to Berlin Schoenefeld airport, fly to Salzburg airport, bus to Salzburg Mozartsteg (Rudolfskai), then bus to Berchtesgaden. 5 h 19 min 137€. From Berlin, Invalidenpark bus to Berlin Tegel airport, fly to Nuremberg airport, subway to Nürnberg Hbf, train to München Hbf, train to Freilassing, then train to Berchtesgaden. 7 h 46 min 154€.

How long does it take to get from Berlin to Berchtesgaden?

It takes approximately 7 h 16 min to get from Berlin to Berchtesgaden.
Close Print Itinerary
  1. Here are 9 options to get from
    Berlin to Berchtesgaden:

    1. Trip:
      1 Train
      • One-Way approx: USD $165 - $231
      • Duration: 7 h 16 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $165 - $231
        • Duration: 7 h 16 min
        Close x
    2. Trip:
      2 Train via Berlin Gesundbrunnen
      • One-Way approx: USD $169 - $245
      • Duration: 10 h 36 min
      Open +
      • Trip:
        2 Train via Berlin Gesundbrunnen
        • One-Way approx: USD $169 - $245
        • Duration: 10 h 36 min
        Close x
    3. Trip:
      3 Bus
      • One-Way approx: USD $35 - $69
      • Duration: 14 h 8 min
      Open +
      • Trip:
        3 Bus
        • One-Way approx: USD $35 - $69
        • Duration: 14 h 8 min
        Close x
    4. Trip:
      4 Night bus
      • One-Way approx: USD $48 - $87
      • Duration: 13 h 24 min
      Open +
      • Trip:
        4 Night bus
        • One-Way approx: USD $48 - $87
        • Duration: 13 h 24 min
        Close x
    5. Trip:
      5 Drive
      • One-Way approx: USD $95 - $150
      • Duration: 6 h 48 min
      Open +
      • Trip:
        5 Drive
        • One-Way approx: USD $95 - $150
        • Duration: 6 h 48 min
        Close x
    6. Trip:
      6 Fly Berlin Tegel to Munich, train
      • One-Way approx: USD $81 - $228
      • Duration: 6 h 20 min
      Open +
      • Trip:
        6 Fly Berlin Tegel to Munich, train
        • One-Way approx: USD $81 - $228
        • Duration: 6 h 20 min
        Close x
    7. Trip:
      7 Fly Berlin Tegel to Salzburg
      • One-Way approx: USD $63 - $216
      • Duration: 7 h 7 min
      Open +
      • Trip:
        7 Fly Berlin Tegel to Salzburg
        • One-Way approx: USD $63 - $216
        • Duration: 7 h 7 min
        Close x
    8. Trip:
      8 Fly Berlin Schoenefeld to Salzburg
      • One-Way approx: USD $63 - $981
      • Duration: 5 h 19 min
      Open +
      • Trip:
        8 Fly Berlin Schoenefeld to Salzburg
        • One-Way approx: USD $63 - $981
        • Duration: 5 h 19 min
        Close x
    9. Trip:
      9 Fly Berlin Tegel to Nuremberg, train
      • One-Way approx: USD $101 - $270
      • Duration: 7 h 46 min
      Open +
      • Trip:
        9 Fly Berlin Tegel to Nuremberg, train
        • One-Way approx: USD $101 - $270
        • Duration: 7 h 46 min
        Close x