There are 4 ways to get from Berchtesgaden to Tarvisio by bus, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Line 840 bus, train
best- Take the bus from Schießstättbrücke to Salzburg Hauptbahnhofbus 840
- Take the train from Salzburg Hbf to Villach Hbftrain Ic
5h 19m€33–109Line 840 bus, bus
cheapest- Take the bus from Schießstättbrücke to Salzburg Ginzkeyplatzbus 840
- Take the bus from Salzburg South to Villach Hbfbus N73 / ...
- Take the bus from Villach Hauptbahnhof to Arnoldstein Bahnhofbus 260
- Take the bus from Arnoldstein Bahnhof to Tarvisiobus
6h 48m€29–45Drive 197.4 km
- Drive from Berchtesgaden to Tarvisiocar 197.4 km
2h 19m€31–45Train
- Take the train from Berchtesgaden Hbf to Freilassingtrain 79464 / ...
- Take the train from Salzburg Hbf to Villach Hbftrain Ic
6h 26m€35–128
Berchtesgaden to Tarvisio by bus and train
Questions & Answers
The cheapest way to get from Berchtesgaden to Tarvisio is to line 840 bus and bus which costs €28 - €50 and takes 6h 48m.
The fastest way to get from Berchtesgaden to Tarvisio is to drive which takes 2h 19m and costs €30 - €45.
No, there is no direct bus from Berchtesgaden to Tarvisio. However, there are services departing from Schießstättbrücke and arriving at Tarvisio via Salzburg South, Villach Hauptbahnhof and Arnoldstein Bahnhof. The journey, including transfers, takes approximately 6h 48m.
No, there is no direct train from Berchtesgaden to Tarvisio. However, there are services departing from Berchtesgaden Hbf and arriving at Tarvisio Boscoverde via Freilassing, Salzburg Hbf and Villach Hbf. The journey, including transfers, takes approximately 6h 26m.
The distance between Berchtesgaden and Tarvisio is 237 km. The road distance is 197.4 km.
The best way to get from Berchtesgaden to Tarvisio without a car is to line 840 bus and train which takes 5h 19m and costs €30 - €110.
It takes approximately 5h 19m to get from Berchtesgaden to Tarvisio, including transfers.
Berchtesgaden to Tarvisio bus services, operated by Regionalverkehr Oberbayern GmbH (RVO), depart from Schießstättbrücke station.
Berchtesgaden to Tarvisio train services, operated by Transdev GmbH, depart from Berchtesgaden Hbf station.
The best way to get from Berchtesgaden to Tarvisio is to line 840 bus and bus which takes 6h 48m and costs €28 - €50. Alternatively, you can train, which costs €35 - €130 and takes 6h 26m.
What companies run services between Berchtesgaden, Germany and Tarvisio, Italy?
You can take a bus from Schießstättbrücke to Tarvisio via Salzburg Ginzkeyplatz, Salzburg South, Villach Hauptbahnhof, and Arnoldstein Bahnhof in around 6h 48m. Alternatively, you can take a train from Berchtesgaden Hbf to Tarvisio Centro Via Roma via Freilassing, Salzburg Hbf, Villach Hbf, Tarvisio Boscoverde, and Tarvisio Boscoverde in around 6h 26m.
- Phone
- +43 (0) 5 1717
- Website
- oebb.at
Train from Salzburg Hbf to Villach Hbf
- Ave. Duration
- 2h 21m
- Frequency
- Hourly
- Estimated price
- €22–45
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket?cref=oebb-header
Train from Salzburg Hbf to Villach Hbf
- Ave. Duration
- 2h 21m
- Frequency
- Hourly
- Estimated price
- €22–45
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket?cref=oebb-header
- Phone
- +43 (0)5 1717
- Website
- oebb.at
Train from Salzburg Hbf to Villach Hbf
- Ave. Duration
- 2h 25m
- Frequency
- 5 times a day
- Estimated price
- €29–45
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- Website
- https://shop.oebbtickets.at/en/ticket
- *
- €29–45
Train from Salzburg Hbf to Villach Hbf
- Ave. Duration
- 2h 25m
- Frequency
- 5 times a day
- Estimated price
- €29–45
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- Website
- https://shop.oebbtickets.at/en/ticket
- *
- €29–45
- Phone
- _AUSTRIAN_RAILWAYS_(ÖBB)
- Website
- oebb.at
Train from Salzburg Hbf to Villach Hbf
- Ave. Duration
- 2h 25m
- Frequency
- 3 times a day
- Estimated price
- €35–70
- Website
- https://www.oebb.at/en/
Train from Salzburg Hbf to Villach Hbf
- Ave. Duration
- 2h 25m
- Frequency
- 3 times a day
- Estimated price
- €35–70
- Website
- https://www.oebb.at/en/
- Phone
- +43 (0) 51717
- Website
- nightjet.com
Train from Salzburg Hbf to Villach Hbf
- Ave. Duration
- 2h 25m
- Frequency
- Twice daily
- Estimated price
- €20–90
- Website
- https://www.nightjet.com/en/#/home
- Sleeper Carriage
- €80–90
- Couchette Carriage
- €50–60
- Seating Carriage
- €20–24
Train from Salzburg Hbf to Villach Hbf
- Ave. Duration
- 2h 25m
- Frequency
- Twice daily
- Estimated price
- €20–90
- Website
- https://www.nightjet.com/en/#/home
- Sleeper Carriage
- €80–90
- Couchette Carriage
- €50–60
- Seating Carriage
- €20–24
- Phone
- +49 30 200 73-0
- [email protected]
- Website
- transdev.de
Train from Berchtesgaden Hbf to Freilassing
- Ave. Duration
- 55 min
- Frequency
- Hourly
- Estimated price
- €7–10
- Schedules at
- transdev.de
- Phone
- 0180 / 123 123 6
- [email protected]
- Website
- laenderbahn.com
Train from Berchtesgaden Hbf to Freilassing
- Ave. Duration
- 53 min
- Frequency
- Hourly
- Schedules at
- laenderbahn.com
- Phone
- +49 89 551640
- Website
- dbregiobus-bayern.de
Bus from Schießstättbrücke to Salzburg Hauptbahnhof
- Ave. Duration
- 46 min
- Frequency
- Hourly
- Estimated price
- €8–10
- Schedules at
- dbregiobus-bayern.de
Bus from Schießstättbrücke to Salzburg Ginzkeyplatz
- Ave. Duration
- 29 min
- Frequency
- Hourly
- Estimated price
- €6–8
- Schedules at
- dbregiobus-bayern.de
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Salzburg South to Villach Hbf
- Ave. Duration
- 2h 20m
- Frequency
- Every 4 hours
- Estimated price
- €15–26
- Website
- https://www.flixbus.co.uk
- Phone
- +43 1 33 100-355
- [email protected]
- Website
- richard.at
Bus from Villach Hauptbahnhof to Arnoldstein Bahnhof
- Ave. Duration
- 40 min
- Frequency
- Every 3 hours
- Estimated price
- €5–8
- Website
- https://richard.at/en/home/
- Phone
- +43 5 17 17
- [email protected]
- Website
- postbus.at
Bus from Villach Hauptbahnhof to Arnoldstein Bahnhof
- Ave. Duration
- 39 min
- Frequency
- 4 times a day
- Estimated price
- €6–9
- Website
- https://www.postbus.at/en/
- Phone
- +386 090 74 11
- [email protected]
- Website
- arriva.si
Bus from Arnoldstein Bahnhof to Tarvisio
- Ave. Duration
- 17 min
- Frequency
- 3 times a day
- Estimated price
- €2–3
- Website
- https://arriva.si/en/
Want to know more about travelling around Italy
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
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Berchtesgaden to Tarvisio bus services, operated by Regionalverkehr Oberbayern GmbH (RVO), arrive at Salzburg Ginzkeyplatz station.
Berchtesgaden to Tarvisio train services, operated by Transdev GmbH, arrive at Freilassing station.
Yes, the driving distance between Berchtesgaden to Tarvisio is 197 km. It takes approximately 2h 19m to drive from Berchtesgaden to Tarvisio.
Book your Berchtesgaden to Tarvisio train tickets online with Omio.
Book your Berchtesgaden to Tarvisio bus tickets online with Omio.
There are 1606+ hotels available in Tarvisio.





































