Rome2Rio

How to get fromBerchtesgaden to Baselby train, bus, car, or plane

Find Transport to Basel

See all options

There are 9 ways to get from Berchtesgaden to Basel by train, bus, car, or plane

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Train

    best
    1. Take the train from Salzburg Hbf to Zuerich Hbtrain train Rjx
    2. Take the train from Zürich HB to Basel SBBtrain train Ir36 / ...
    8h 28m
    CHF 93–143
  2. Train via Mels

    cheapest
    1. Take the train from Salzburg Hbf to Sarganstrain train rjx 160
    2. Take the train from Sargans to Basel SBBtrain train Ic3 / ...
    9h 23m
    CHF 37–123
  3. Bus

    1. Take the bus from Salzburg South to Munich central bus stationbus bus N884 / ...
    2. Take the bus from Munich central bus station to Basel SBBbus bus FlixBus N199 / ...
    9h 56m
    CHF 48–70
  4. Drive  498.3 km

    1. Drive from Berchtesgaden to Baselcar car 498.3 km
    5h 53m
    CHF 96–139
  5. Line 79410 train, train to Munich International Airport, fly to Basel

    1. Take the train from Berchtesgaden Hbf to Freilassingtrain train
    2. Take the train from Freilassing to Muenchen Osttrain train
    3. Fly from Munich International Airport (MUC) to Basel (BSL)plane plane MUC - BSL
    5h 28m
    CHF 133–378
  6. Train via Karlsruhe

    1. Take the train from Freilassing to Stuttgart Hbftrain train Ice / ...
    2. Take the train from Stuttgart Hbf to Karlsruhe Hbftrain train Re
    3. Take the train from Karlsruhe Hauptbahnhof to Basel Bad Bftrain train 12 / ...
    8h 36m
    CHF 88–233
  7. Fly Salzburg Airport to Basel

    1. Fly from Salzburg Airport (SZG) to Basel (BSL)plane plane SZG - BSL
    6h 42m
    CHF 121–356
  8. Train to Munich International Airport, fly to Zurich Airport, train

    1. Take the train from Freilassing to Muenchen Osttrain train
    2. Fly from Munich International Airport (MUC) to Zurich Airport (ZRH)plane plane MUC - ZRH
    3. Take the train from Zürich HB to Basel SBBtrain train
    6h 42m
    CHF 129–337
  9. Fly Salzburg Airport to Zurich Airport, train

    1. Fly from Salzburg Airport (SZG) to Zurich Airport (ZRH)plane plane SZG - ZRH
    2. Take the train from Zürich HB to Basel SBBtrain train
    7h 46m
    CHF 167–355

Berchtesgaden to Basel by bus and train

Calendar93Weekly Services
Duration8h 28mAverage Duration
TicketCHF 93Cheapest Price
See schedules

Comparing Your Travel Options

What companies run services between Berchtesgaden, Germany and Basel, Switzerland?

You can take a bus from Schießstättbrücke to Basel SBB via Salzburg Hauptbahnhof, Salzburg Hbf, Zuerich Hb, and Zürich HB in around 8h 28m. Alternatively, you can take a bus from Schießstättbrücke to Basel SBB via Salzburg Ginzkeyplatz, Salzburg South, and Munich central bus station in around 9h 56m.

Airlines
Train operators
Bus operators

Want to know more about travelling around Switzerland

Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

Related travel guides

Booking & Getting There