There are 10 ways to get from Salzburg to Locarno 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.
Train
best- Take the train from Salzburg Hbf to Buchs Sgtrain Rjx
- Take the train from Buchs Sg to Zuerich Hbtrain Rjx
- Take the train from Zürich HB to Bellinzonatrain Ec / ...
9h 5mCHF 119–201Bus
cheapest- Take the bus from Salzburg South to Munich central bus stationbus N86 / ...
- Take the bus from Munich central bus station to Chur train stationbus
- Take the bus from Chur, Postautostation to Bellinzona, Stazionebus 171
11h 52mCHF 47–77Drive 487.2 km
- Drive from Salzburg to Locarnocar 487.2 km
6h 27mCHF 82–118Fly Salzburg Airport to Milano Malpensa Airport, train
- Fly from Salzburg Airport (SZG) to Milano Malpensa Airport (MXP)plane SZG - MXP
- Take the train from Malpensa Aeroporto T1 to Mendrisiotrain
- Take the train from Mendrisio to Locarnotrain
8h 44mCHF 105–354Train, bus
- Take the train from Salzburg Hbf to Sarganstrain Rjx
- Take the bus from Chur, Postautostation to Bellinzona, Stazionebus 171
9h 6mCHF 76–120Train, bus via Feldkirch
- Take the train from Salzburg Hbf to Feldkirchtrain
- Take the bus from Feldkirch, Bahnhof to Sargans, Bahnhofbus 11
- Take the bus from Chur, Postautostation to Bellinzona, Stazionebus 171
10h 40mTrain to Munich International Airport, fly to Zurich Airport, train
- Take the train from Salzburg Hbf to Muenchen Osttrain
- Fly from Munich International Airport (MUC) to Zurich Airport (ZRH)plane MUC - ZRH
- Take the train from Zürich HB to Bellinzonatrain
7h 23mCHF 154–378Train to Munich International Airport, fly to Milano Malpensa Airport, train
- Take the train from Salzburg Hbf to Muenchen Osttrain
- Fly from Munich International Airport (MUC) to Milano Malpensa Airport (MXP)plane MUC - MXP
- Take the train from Malpensa Aeroporto T1 to Mendrisiotrain
- Take the train from Mendrisio to Locarnotrain
8h 25mCHF 84–283Train to Munich International Airport, fly to Milan Linate Airport, train
- Take the train from Salzburg Hbf to Muenchen Osttrain
- Fly from Munich International Airport (MUC) to Milan Linate Airport (LIN)plane MUC - LIN
- Take the train from Monza to Locarnotrain
8h 54mCHF 109–304Train to Munich International Airport, fly to Basel, train
- Take the train from Salzburg Hbf to Muenchen Osttrain
- Fly from Munich International Airport (MUC) to Basel (BSL)plane MUC - BSL
- Take the train from Basel SBB to Bellinzonatrain
8h 52mCHF 149–471
Salzburg to Locarno by train
Comparing Your Travel Options
The cheapest way to get from Salzburg to Locarno is to bus which costs SFr 45 - SFr 80 and takes 11h 52m.
The fastest way to get from Salzburg to Locarno is to drive which takes 6h 27m and costs SFr 80 - SFr 120.
No, there is no direct bus from Salzburg to Locarno. However, there are services departing from Salzburg Rathaus and arriving at Locarno, Debarcadero via Salzburg South, Munich central bus station, Chur, Postautostation and Bellinzona, Stazione. The journey, including transfers, takes approximately 11h 52m.
No, there is no direct train from Salzburg to Locarno. However, there are services departing from Salzburg Hbf and arriving at Locarno via Buchs Sg, Zürich HB and Bellinzona. The journey, including transfers, takes approximately 9h 5m.
The distance between Salzburg and Locarno is 644 km. The road distance is 487.2 km.
The best way to get from Salzburg to Locarno without a car is to train which takes 9h 5m and costs SFr 110 - SFr 210.
It takes approximately 9h 5m to get from Salzburg to Locarno, including transfers.
Salzburg to Locarno bus services, operated by FlixBus, depart from Salzburg South station.
Salzburg to Locarno train services, operated by Railjet, depart from Salzburg Hbf station.
The best way to get from Salzburg to Locarno is to train which takes 9h 5m and costs SFr 110 - SFr 210. Alternatively, you can bus, which costs SFr 45 - SFr 80 and takes 11h 52m.
What companies run services between Salzburg, Austria and Locarno, Switzerland?
You can take a train from Salzburg Hbf to Locarno via Buchs Sg, Zuerich Hb, Zürich HB, and Bellinzona in around 9h 5m. Alternatively, you can take a bus from Salzburg Rathaus to Locarno, Debarcadero via Salzburg Alpensiedlung P+R, Salzburg South, Munich central bus station, Chur train station, Chur, Postautostation, and Bellinzona, Stazione in around 11h 52m.
- Website
- lufthansa.com
Flights from Salzburg Airport to Milano Malpensa Airport via Frankfurt
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- CHF 100–600
Flights from Munich International Airport to Zurich Airport
- Ave. Duration
- 58 min
- When
- Every day
- Estimated price
- CHF 80–290
Flights from Munich International Airport to Zurich Airport via Frankfurt
- Ave. Duration
- 2h 47m
- When
- Every day
- Estimated price
- CHF 75–310
Flights from Munich International Airport to Milano Malpensa Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- CHF 60–400
Flights from Munich International Airport to Milan Linate Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- CHF 75–470
Flights from Munich International Airport to Basel
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- CHF 35–480
- Phone
- +43 (0)5 1717
- Website
- Railjet
Train from Salzburg Hbf to Buchs Sg
- *
- CHF 45–75
Train from Buchs Sg to Zuerich Hb
- *
- CHF 19–28
Train from Salzburg Hbf to Sargans
- *
- CHF 50–75
Train from Salzburg Hbf to Muenchen Ost
- *
- CHF 23–35
Train from Salzburg Hbf to Muenchen Ost
- *
- CHF 23–35
Train from Salzburg Hbf to Muenchen Ost
- *
- CHF 23–35
Train from Salzburg Hbf to Muenchen Ost
- *
- CHF 23–35
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Salzburg South to Munich central bus station
- Ave. Duration
- 2h 10m
- Frequency
- Every 3 hours
- Estimated price
- CHF 11–17
- Website
- Flixbus
Bus from Munich central bus station to Chur train station
- Ave. Duration
- 3h 20m
- Frequency
- 5 times a day
- Estimated price
- CHF 20–35
- Website
- Flixbus
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
Italian Lakes: Getting around by train
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
Booking & Getting There
Salzburg to Locarno bus services, operated by FlixBus, arrive at Munich central bus station.
Salzburg to Locarno train services, operated by Railjet, arrive at Buchs Sg station.
Yes, the driving distance between Salzburg to Locarno is 487 km. It takes approximately 6h 27m to drive from Salzburg to Locarno.
Book your Salzburg to Locarno train tickets online with Omio.
There are 2910+ hotels available in Locarno.









