There are 6 ways to get from Verbania to Bad Ragaz by train (Trenitalia), bus, train, ferry, 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.
Train
best- Take the train from Stresa to Oltentrain Ec
- Take the train from Olten to Bad Ragaztrain Ir35
5h 35mCHF 132–223Ferry, bus
cheapest- Take the ferry from Pallanza-Intra-Suna to Locarnoferry 200
- Take the bus from Bellinzona, Stazione to Chur, Postautostationbus 171
7h 47mCHF 31–50Bus, train
- Take the bus from Pallanza - Piazza Gramsci to Aeroporto Malpensa - Terminal 1bus 35
- Take the train from Malpensa Aeroporto T1 to Bellinzonatrain
- Take the bus from Bellinzona, Stazione to Chur, Postautostationbus 171
7h 40mCHF 39–54Drive 195.6 km
- Drive from Verbania to Bad Ragazcar 195.6 km
2h 44mCHF 32–46Bus, train via Olten
- Take the bus from Pallanza to Domodossolabus 5
- Take the train from Domodossola to Oltentrain Ec
- Take the train from Olten to Bad Ragaztrain
6h 53mCHF 99–185Bus
- Take the bus from Pallanza - Piazza Gramsci to Aeroporto Malpensa - Terminal 1bus 35
- Take the bus from Malpensa Airport - Milan to Como P.le S. Gottardobus
- Take the bus from Como to Chur station train stationbus 456
7h 52mCHF 42–67
Verbania to Bad Ragaz by bus and train
Questions & Answers
The cheapest way to get from Verbania to Bad Ragaz is to drive which costs SFr 30 - SFr 50 and takes 2h 44m.
The fastest way to get from Verbania to Bad Ragaz is to drive which takes 2h 44m and costs SFr 30 - SFr 50.
The distance between Verbania and Bad Ragaz is 405 km. The road distance is 195.6 km.
The best way to get from Verbania to Bad Ragaz without a car is to train which takes 5h 35m and costs SFr 130 - SFr 230.
It takes approximately 5h 35m to get from Verbania to Bad Ragaz, including transfers.
The best way to get from Verbania to Bad Ragaz is to train which takes 5h 35m and costs SFr 130 - SFr 230. Alternatively, you can bus, which costs SFr 40 - SFr 70 and takes 7h 52m.
Yes, the driving distance between Verbania to Bad Ragaz is 196 km. It takes approximately 2h 44m to drive from Verbania to Bad Ragaz.
There are 482+ hotels available in Bad Ragaz.
What companies run services between Verbania, Italy and Bad Ragaz, Switzerland?
You can take a vehicle from Verbania to Bad Ragaz via Stresa and Olten in around 5h 35m. Alternatively, you can take a bus from Pallanza - Piazza Gramsci to Bad Ragaz via Aeroporto Malpensa - Terminal 1, Malpensa Airport - Milan, Como, Chur station train station, and Chur in around 7h 52m.
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- trenitalia.com
Train from Stresa to Olten
- Ave. Duration
- 2h 49m
- Frequency
- Once daily
- Estimated price
- CHF 50–95
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 65–95
- 2nd Class
- CHF 50–70
Train from Domodossola to Olten
- Ave. Duration
- 2h 15m
- Frequency
- 3 times a day
- Estimated price
- CHF 45–90
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 60–90
- 2nd Class
- CHF 45–60
- Phone
- +41 58 580 70 70
- info@sob.ch
- Website
- sob.ch
Train from Olten to Bad Ragaz
- Ave. Duration
- 2h
- Frequency
- Hourly
- Schedules at
- sob.ch
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Olten to Bad Ragaz
- Ave. Duration
- 2h
- Frequency
- 5 times a day
- Estimated price
- CHF 50–90
- Website
- https://www.sbb.ch/en
Train from Domodossola to Olten
- Ave. Duration
- 2h 15m
- Frequency
- 5 times a day
- Estimated price
- CHF 55–85
- Website
- https://www.sbb.ch/en
- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- trenord.it
Train from Malpensa Aeroporto T1 to Bellinzona
- Ave. Duration
- 1h 54m
- Frequency
- Hourly
- Estimated price
- CHF 7–9
- Website
- https://www.trenord.it/en/
- Phone
- +39 0322 863117
- info@safduemila.com
- Website
- safduemila.com
Bus from Pallanza - Piazza Gramsci to Aeroporto Malpensa - Terminal 1
- Ave. Duration
- 1h 35m
- Frequency
- Every 4 hours
- Estimated price
- CHF 18–21
- Website
- https://www.safduemila.com/
- Phone
- +41 (0)848 818 818
- info@postauto.ch
- Website
- postauto.ch
Bus from Bellinzona, Stazione to Chur, Postautostation
- Ave. Duration
- 2h 6m
- Frequency
- Every 2 hours
- Estimated price
- CHF 9–14
- Website
- https://www.postauto.ch
- Phone
- 800 503001
- Website
- vcotrasporti.it
Bus from Pallanza to Domodossola
- Ave. Duration
- 1h 12m
- Frequency
- 3 times a day
- Estimated price
- CHF 3–5
- Schedules at
- vcotrasporti.it
- info@flibco.com
- Website
- flibco.com
Bus from Malpensa Airport - Milan to Como P.le S. Gottardo
- Ave. Duration
- 55 min
- Frequency
- Every 2 hours
- Estimated price
- CHF 8–10
- Website
- https://www.flibco.com/en
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Malpensa Airport - Milan to Como P.le S. Gottardo
- Ave. Duration
- 1h 5m
- Frequency
- Twice daily
- Estimated price
- CHF 5–9
- Website
- https://www.flixbus.co.uk
Bus from Como to Chur station train station
- Ave. Duration
- 3h
- Frequency
- Twice daily
- Estimated price
- CHF 14–26
- Website
- https://www.flixbus.co.uk
- Phone
- +39 0322 233 200
- infomaggiore@navigazionelaghi.it
- Website
- navigazionelaghi.it
Ferry from Pallanza-Intra-Suna to Locarno
- Ave. Duration
- 2h 35m
- Frequency
- Once daily
- Estimated price
- CHF 8–12
- Website
- https://www.navigazionelaghi.it/en/
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
Italy Travel Guides
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide












































