There are 4 ways to get from Stresa to Verzasca (River) by bus, train, ferry, 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.
Bus, train
best- Take the bus from Stresa to Gallaratebus Re4
- Take the train from Gallarate to Mendrisiotrain S50
- Take the train from Mendrisio to Tenerotrain
2h 37mBus, line 26 bus, line 316 bus
cheapest- Take the bus from Stresa - Stazione Ferroviaria to Verbania - Intra - Corso Mameli - Imbarcadero Vecchiobus 12
- Take the bus from Verbania - Intra - Corso Mameli - Imbarcadero Vecchio to Brissagobus 26
- Take the bus from Brissago, Posta to Locarno, Debarcaderobus 316
3h 31mCHF 12–23Ferry
- Take the ferry from Stresa to Locarnoferry 130 / ...
4h 3mCHF 13–18Train
- Take the train from Stresa to Gallaratetrain Re
- Take the train from Gallarate to Mendrisiotrain S50
- Take the train from Mendrisio to Tenerotrain
3h 3mCHF 12–98
Questions & Answers
The cheapest way to get from Stresa to Verzasca (River) is to ferry which costs SFr 12 - SFr 19 and takes 4h 3m.
The fastest way to get from Stresa to Verzasca (River) is to train which takes 3h 3m and costs SFr 12 - SFr 100.
No, there is no direct bus from Stresa to Verzasca (River). However, there are services departing from Stresa - Stazione Ferroviaria and arriving at Tenero, Brere via Verbania - Intra - Corso Mameli - Imbarcadero Vecchio, Brissago, Posta and Locarno, Debarcadero. The journey, including transfers, takes approximately 3h 31m.
No, there is no direct ferry from Stresa to Verzasca (River). However, there are services departing from Stresa and arriving at Locarno via . The journey, including transfers, takes approximately 4h 3m.
No, there is no direct train from Stresa to Verzasca (River). However, there are services departing from Stresa and arriving at Tenero via Gallarate and Mendrisio. The journey, including transfers, takes approximately 3h 3m.
The distance between Stresa and Verzasca (River) is 134 km.
The best way to get from Stresa to Verzasca (River) without a car is to bus and train which takes 2h 37m and costs .
It takes approximately 2h 37m to get from Stresa to Verzasca (River), including transfers.
Stresa to Verzasca (River) bus services, operated by STN S.r.l.,, depart from Stresa - Stazione Ferroviaria station.
Stresa to Verzasca (River) train services, operated by Trenitalia, depart from Stresa station.
What companies run services between Stresa, Italy and Verzasca (River), Switzerland?
You can take a bus from Stresa - Stazione Ferroviaria to Tenero, Brere via Verbania - Intra - Corso Mameli - Imbarcadero Vecchio, Brissago, Posta, and Locarno, Debarcadero in around 3h 31m. Alternatively, Gestione Governativa Navigazione Laghi operates a ferry from Stresa to Locarno once daily. Tickets cost CHF 9–14 and the journey takes 3h 35m.
- Phone
- +39 02 7249 4494
- [email protected]
- Website
- trenord.it
Train from Gallarate to Mendrisio
- Ave. Duration
- 40 min
- Frequency
- Hourly
- Estimated price
- CHF 3–5
- Website
- https://www.trenord.it/en/
Train from Mendrisio to Tenero
- Ave. Duration
- 49 min
- Frequency
- Hourly
- Estimated price
- CHF 4–6
- Website
- https://www.trenord.it/en/
Train from Gallarate to Mendrisio
- Ave. Duration
- 40 min
- Frequency
- Hourly
- Estimated price
- CHF 3–5
- Website
- https://www.trenord.it/en/
Train from Mendrisio to Tenero
- Ave. Duration
- 49 min
- Frequency
- Hourly
- Estimated price
- CHF 4–6
- Website
- https://www.trenord.it/en/
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Gallarate to Mendrisio
- Ave. Duration
- 51 min
- Frequency
- Hourly
- Estimated price
- CHF 12–40
- Website
- https://www.sbb.ch/en
Train from Mendrisio to Tenero
- Ave. Duration
- 49 min
- Frequency
- Hourly
- Estimated price
- CHF 16–50
- Website
- https://www.sbb.ch/en
Train from Gallarate to Mendrisio
- Ave. Duration
- 51 min
- Frequency
- Hourly
- Estimated price
- CHF 12–40
- Website
- https://www.sbb.ch/en
Train from Mendrisio to Tenero
- Ave. Duration
- 49 min
- Frequency
- Hourly
- Estimated price
- CHF 16–50
- Website
- https://www.sbb.ch/en
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Stresa to Gallarate
- Ave. Duration
- 1h 1m
- Frequency
- Every 2 hours
- Estimated price
- CHF 5–9
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39 02 7249 4494
- [email protected]
- Website
- trenord.it
Bus from Stresa to Gallarate
- Ave. Duration
- 35 min
- Frequency
- Every 2 hours
- Website
- https://www.trenord.it/en/
- Phone
- +39 0321 472647
- [email protected]
- Website
- stnnet.it
Bus from Stresa - Stazione Ferroviaria to Verbania - Intra - Corso Mameli - Imbarcadero Vecchio
- Ave. Duration
- 29 min
- Frequency
- Every 2 hours
- Estimated price
- CHF 2–3
- Schedules at
- stnnet.it
- Phone
- +39 0322 863117
- [email protected]
- Website
- safduemila.com
Bus from Stresa - Stazione Ferroviaria to Verbania - Intra - Corso Mameli - Imbarcadero Vecchio
- Ave. Duration
- 25 min
- Frequency
- 5 times a day
- Estimated price
- CHF 6–8
- Website
- https://www.safduemila.com/
- Phone
- 800 503001
- [email protected]
- Website
- vcotrasporti.it
Bus from Verbania - Intra - Corso Mameli - Imbarcadero Vecchio to Brissago
- Ave. Duration
- 43 min
- Frequency
- Every 3 hours
- Estimated price
- CHF 2–4
- Schedules at
- vcotrasporti.it
- Phone
- +41 (0)91 756 04 00
- [email protected]
- Website
- centovalli.ch
Bus from Brissago, Posta to Locarno, Debarcadero
- Ave. Duration
- 24 min
- Frequency
- Hourly
- Estimated price
- CHF 4–6
- Schedules at
- centovalli.ch
- Phone
- +39 0322 233 200
- [email protected]
- Website
- navigazionelaghi.it
Ferry from Stresa to Locarno
- Ave. Duration
- 3h 35m
- Frequency
- Once daily
- Estimated price
- CHF 9–14
- 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
More Questions & Answers
The best way to get from Stresa to Verzasca (River) is to bus and line 26 bus and line 316 bus which takes 3h 31m and costs SFr 11 - SFr 23. Alternatively, you can train, which costs SFr 12 - SFr 100 and takes 3h 3m.
Stresa to Verzasca (River) bus services, operated by STN S.r.l.,, arrive at Verbania - Intra - Corso Mameli - Imbarcadero Vecchio station.
Stresa to Verzasca (River) train services, operated by Trenitalia, arrive at Gallarate station.
There are 3083+ hotels available in Verzasca (River).


























