There are 7 ways to get from Milan to Nationalpark Berchtesgaden by train, ferry, bus, night train, plane, or train (Trenitalia)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, ferry
best- Take the train from Milano Porta Garibaldi to Bolzano-Bozentrain Re6
- Take the train from Bolzano-Bozen to Salzburg Hauptbahnhoftrain Nj
- Take the ferry from Königssee to Kesselferry
11h 44m€58–137Bus
- Take the bus from Milano, Autostazione Lampugnano to Innsbruck Südbahnstraßebus N95 / ...
- Take the bus from Innsbruck Südbahnstraße to Salzburg Southbus FlixBus N1290
11h 52m€58–94Train, night train, ferry
- Take the train from Milano Centrale to Verona Porta Nuovatrain Fr
- Take the nighttrain from Verona Porta Nuova to Salzburg Hbfnighttrain Nj
- Take the ferry from Königssee to Kesselferry
11h 8m€66–200Fly Milan Linate Airport to Salzburg Airport
- Fly from Milan Linate Airport (LIN) to Salzburg Airport (SZG)plane LIN - SZG
8h 30m€133–310Train
- Take the train from Milano Centrale to Zuerich Hbtrain Ec
- Take the train from Zürich HB to Salzburg Hbftrain rjx 167
12h 27m€92–164Fly Milan Linate Airport to Munich International Airport, train, line 846 bus
- Fly from Milan Linate Airport (LIN) to Munich International Airport (MUC)plane LIN - MUC
- Take the train from Muenchen Ost to Freilassingtrain
- Take the train from Freilassing to Berchtesgaden Hbftrain
- Take the bus from Berchtesgaden, Busbahnhof to Hintersee Zauberwaldbus
8h 15m€131–462Train to Milano Malpensa Airport, fly to Munich International Airport, train
- Take the train from Milano Porta Garibaldi to Malpensa Aeroporto T1train
- Fly from Milano Malpensa Airport (MXP) to Munich International Airport (MUC)plane MXP - MUC
- Take the train from Muenchen Ost to Freilassingtrain
8h 52m€118–395
Milan to Nationalpark Berchtesgaden by train, bus, foot, and ferry
Questions & Answers
The cheapest way to get from Milan to Nationalpark Berchtesgaden is to bus which costs €55 - €95 and takes 11h 52m.
The fastest way to get from Milan to Nationalpark Berchtesgaden is to fly and train and line 846 bus which takes 8h 15m and costs €130 - €470.
No, there is no direct bus from Milan to Nationalpark Berchtesgaden. However, there are services departing from Milano, Autostazione Lampugnano and arriving at Hintersee Zauberwald via Innsbruck Südbahnstraße, Salzburg Ginzkeyplatz and Berchtesgaden, Busbahnhof. The journey, including transfers, takes approximately 11h 52m.
No, there is no direct train from Milan to Nationalpark Berchtesgaden. However, there are services departing from Milano Centrale and arriving at Salzburg Hbf via Zürich HB. The journey, including transfers, takes approximately 12h 27m.
The distance between Milan and Nationalpark Berchtesgaden is 638 km.
The best way to get from Milan to Nationalpark Berchtesgaden without a car is to train and ferry which takes 11h 44m and costs €55 - €140.
It takes approximately 11h 44m to get from Milan to Nationalpark Berchtesgaden, including transfers.
Milan to Nationalpark Berchtesgaden bus services, operated by FlixBus, depart from Milano, Autostazione Lampugnano station.
Milan to Nationalpark Berchtesgaden train services, operated by Trenitalia EuroCity, depart from Milano Centrale station.
The best way to get from Milan to Nationalpark Berchtesgaden is to bus which takes 11h 52m and costs €55 - €95. Alternatively, you can fly, which costs €130 - €310 and takes 8h 30m, you could also train, which costs €90 - €170 and takes 12h 27m.
What companies run services between Milan, Italy and Nationalpark Berchtesgaden, Germany?
You can take a bus from Milano, Autostazione Lampugnano to Hintersee Zauberwald via Innsbruck Südbahnstraße, Salzburg South, Salzburg Ginzkeyplatz, Berchtesgaden, Busbahnhof, and Hintersee Zauberwald in around 11h 52m. Alternatively, Lufthansa, easyJet, and four other airlines fly from Milan Linate Airport (LIN) to Salzburg Airport (SZG) 4 times a day.
- Website
- lufthansa.com
Flights from Milan Linate Airport to Salzburg Airport via Frankfurt
- Ave. Duration
- 4h 45m
- When
- Every day
- Estimated price
- €100–290
Flights from Milan Linate Airport to Munich International Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- €80–490
Flights from Milano Malpensa Airport to Munich International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- €65–420
- Website
- ita-airways.com
Flights from Milan Linate Airport to Munich International Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- €80–490
Flights from Milano Malpensa Airport to Munich International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- €65–420
- Website
- airdolomiti.it
Flights from Milan Linate Airport to Munich International Airport
- Ave. Duration
- 1h 5m
- When
- Saturday
- Estimated price
- €130–490
Flights from Milano Malpensa Airport to Munich International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- €110–420
- Website
- eurowings.com
Flights from Milan Linate Airport to Salzburg Airport via Olbia
- Ave. Duration
- 4h 5m
- When
- Wednesday and Saturday
- Estimated price
- €140–290
Flights from Milan Linate Airport to Salzburg Airport via Berlin Brandenburg
- Ave. Duration
- 4h 30m
- When
- Thursday and Friday
- Estimated price
- €130–290
- Website
- swiss.com
Flights from Milano Malpensa Airport to Munich International Airport via Zurich
- Ave. Duration
- 2h 55m
- When
- Every day
- Estimated price
- €80–280
- Website
- skyalps.com
Flights from Milan Linate Airport to Salzburg Airport via Rome
- Ave. Duration
- 4h 30m
- When
- Tuesday and Saturday
- Estimated price
- €300–750
- Website
- easyjet.com
Flights from Milano Malpensa Airport to Munich International Airport
- Ave. Duration
- 1h 10m
- When
- Friday
- Estimated price
- €45–170
- Phone
- +39 02 7249 4494
- [email protected]
- Website
- Trenord
Train from Milano Porta Garibaldi to Bolzano-Bozen
- Ave. Duration
- 3h 48m
- Frequency
- Once daily
- Estimated price
- €18–23
- Website
- Trenord
Train from Milano Porta Garibaldi to Malpensa Aeroporto T1
- Ave. Duration
- 43 min
- Frequency
- Every 30 minutes
- Estimated price
- €4–6
- Website
- Trenord
- Phone
- +43 (0) 51717
- Website
- Nightjet
Train from Bolzano-Bozen to Salzburg Hauptbahnhof
- Ave. Duration
- 4h 20m
- Frequency
- Once daily
- Estimated price
- €25–94
- Website
- Nightjet
- Sleeper Carriage
- €90–94
- Couchette Carriage
- €55–70
- Seating Carriage
- €25–31
Night train from Verona Porta Nuova to Salzburg Hbf
- Ave. Duration
- 6h 19m
- Frequency
- 4 times a day
- Estimated price
- €30–101
- Website
- Nightjet
- Sleeper Carriage
- €97–101
- Couchette Carriage
- €60–75
- Seating Carriage
- €30–40
- Phone
- +39 06 68475475
- Website
- Trenitalia Frecce
Train from Milano Centrale to Verona Porta Nuova
- Ave. Duration
- 1h 13m
- Frequency
- Hourly
- Estimated price
- €21–45
- Schedules at
- Trenitalia Frecce
- Phone
- +39 06 68475475
- [email protected]
- Website
- Trenitalia Eurocity
Train from Milano Centrale to Verona Porta Nuova
- Ave. Duration
- 1h 23m
- Frequency
- 4 times a week
- Estimated price
- €35–85
- Website
- Trenitalia Eurocity
- 1st Class
- €55–85
- 2nd Class
- €35–50
Train from Milano Centrale to Zuerich Hb
- Ave. Duration
- 3h 17m
- Frequency
- Hourly
- Estimated price
- €55–110
- Website
- Trenitalia Eurocity
- 1st Class
- €70–110
- 2nd Class
- €55–75
- Phone
- +421 24 48 58 188
- [email protected]
- Website
- Railways of Slovak Republic (ZSSK)
Train from Zürich HB to Salzburg Hbf
- Ave. Duration
- 5h 23m
- Frequency
- Once daily
- Estimated price
- €23–45
- Website
- Railways of Slovak Republic (ZSSK)
- Phone
- +49 30 200 73-0
- [email protected]
- Website
- Transdev GmbH
Train from Muenchen Ost to Freilassing
- Ave. Duration
- 1h 42m
- Frequency
- Every 30 minutes
- Estimated price
- €25–40
- Schedules at
- Transdev GmbH
Train from Freilassing to Berchtesgaden Hbf
- Ave. Duration
- 53 min
- Frequency
- Every 30 minutes
- Estimated price
- €7–10
- Schedules at
- Transdev GmbH
Train from Muenchen Ost to Freilassing
- Ave. Duration
- 1h 42m
- Frequency
- Every 30 minutes
- Estimated price
- €25–40
- Schedules at
- Transdev GmbH
- Phone
- +49 8024 997171
- [email protected]
- Website
- Bayerische Regiobahn (BRB)
Train from Muenchen Ost to Freilassing
- Ave. Duration
- 1h 36m
- Frequency
- Once a week
- Estimated price
- €55–190
- Schedules at
- Bayerische Regiobahn (BRB)
Train from Muenchen Ost to Freilassing
- Ave. Duration
- 1h 36m
- Frequency
- Once a week
- Estimated price
- €55–190
- Schedules at
- Bayerische Regiobahn (BRB)
- Phone
- 0180 / 123 123 6
- [email protected]
- Website
- laenderbahn.com
Train from Freilassing to Berchtesgaden Hbf
- Ave. Duration
- 53 min
- Frequency
- Hourly
- Schedules at
- laenderbahn.com
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Milano, Autostazione Lampugnano to Innsbruck Südbahnstraße
- Ave. Duration
- 5h 35m
- Frequency
- Twice daily
- Estimated price
- €30–60
- Website
- Flixbus
Bus from Innsbruck Südbahnstraße to Salzburg South
- Ave. Duration
- 2h 40m
- Frequency
- Twice daily
- Estimated price
- €14–24
- Website
- Flixbus
Bus from Berchtesgaden, Busbahnhof to Hintersee Zauberwald
- Ave. Duration
- 20 min
- Frequency
- Hourly
- Estimated price
- €4–6
- Schedules at
- Regionalverkehr Oberbayern GmbH (RVO)
- Phone
- +49 8652 96360
- [email protected]
- Website
- Bayerische Seenschifffahrt GmbH
Ferry from Königssee to Kessel
- Ave. Duration
- 25 min
- Frequency
- Hourly
- Estimated price
- €5–8
- Website
- Bayerische Seenschifffahrt GmbH
Ferry from Königssee to Kessel
- Ave. Duration
- 25 min
- Frequency
- Hourly
- Estimated price
- €5–8
- Website
- Bayerische Seenschifffahrt GmbH
- Phone
- +49 7471 93019696
- [email protected]
- Website
- Bayer-Reisen
Ferry from Königssee to Kessel
- Ave. Duration
- 25 min
- Frequency
- Hourly
- Schedules at
- Bayer-Reisen
Ferry from Königssee to Kessel
- Ave. Duration
- 25 min
- Frequency
- Hourly
- Schedules at
- Bayer-Reisen
Want to know more about travelling around Germany
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
Italy Travel Guides
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
Getting to Milan from the airport
Read the travel guide
More Questions & Answers
Milan to Nationalpark Berchtesgaden bus services, operated by FlixBus, arrive at Innsbruck Südbahnstraße station.
Milan to Nationalpark Berchtesgaden train services, operated by Trenitalia EuroCity, arrive at Zuerich Hb station.
There are 2210+ hotels available in Nationalpark Berchtesgaden.






























