There are 3 ways to get from Gallarate to San Bernardino Pass (Mountain) by train, taxi, car, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, taxi
best- Take the train from Gallarate to Biascatrain S50
- Take the taxi from Biasca to San Bernardino Pass (Mountain)taxi
2h 43mCHF 257–318Train, bus
cheapest- Take the train from Gallarate to Bellinzonatrain S50
- Take the bus from Bellinzona, Stazione to S. Bernardino, Villaggiobus 171
4h 31mCHF 11–15Drive 133.5 km
- Drive from Gallarate to San Bernardino Pass (Mountain)car 133.5 km
1h 34mCHF 22–32
Gallarate to San Bernardino Pass (Mountain) by train and bus
Questions & Answers
The cheapest way to get from Gallarate to San Bernardino Pass (Mountain) is to train and bus which costs SFr 10 - SFr 16 and takes 4h 31m.
The fastest way to get from Gallarate to San Bernardino Pass (Mountain) is to drive which takes 1h 34m and costs SFr 21 - SFr 35.
The distance between Gallarate and San Bernardino Pass (Mountain) is 162 km. The road distance is 133.5 km.
The best way to get from Gallarate to San Bernardino Pass (Mountain) without a car is to train and taxi which takes 2h 43m and costs SFr 250 - SFr 320.
It takes approximately 2h 43m to get from Gallarate to San Bernardino Pass (Mountain), including transfers.
Yes, the driving distance between Gallarate to San Bernardino Pass (Mountain) is 133 km. It takes approximately 1h 34m to drive from Gallarate to San Bernardino Pass (Mountain).
There are 376+ hotels available in San Bernardino Pass (Mountain).
What companies run services between Gallarate, Italy and San Bernardino Pass (Mountain), Switzerland?
There is no direct connection from Gallarate to San Bernardino Pass (Mountain). However, you can take the train to Biasca then take the taxi to San Bernardino Pass (Mountain). Alternatively, you can drive from Gallarate to San Bernardino Pass (Mountain) in around 1h 34m.
- Phone
- +39 02 7249 4494
- [email protected]
- Website
- Trenord
Train from Gallarate to Biasca
- Ave. Duration
- 1h 50m
- Frequency
- Hourly
- Estimated price
- CHF 6–9
- Website
- Trenord
Train from Gallarate to Bellinzona
- Ave. Duration
- 1h 26m
- Frequency
- Hourly
- Estimated price
- CHF 5–8
- Website
- Trenord
- Phone
- +41 (0)848 818 818
- [email protected]
- Website
- PostAuto AG
Bus from Bellinzona, Stazione to S. Bernardino, Villaggio
- Ave. Duration
- 52 min
- Frequency
- Hourly
- Estimated price
- CHF 4–7
- Website
- PostAuto AG
- Ave. Duration
- 53 min
- Estimated price
- CHF 250–310
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from Heathrow Airport into central London, Is ride-sharing platform BlaBlaCar right for you?, and Travelling to the US: What do I need to know? - to help you get the most out of your next trip.











