There are 3 ways to get from Stresa to Vitznau by taxi, train, bus, car, or ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi, train, line 508 bus
best- Take the taxi from Stresa to Laveno Mombello Lagotaxi
- Take the train from Laveno Mombello Lago to Varese Nordtrain Re1 / ...
- Take the train from Varese to Luganotrain S50 / ...
- Take the train from Lugano to Arth-Goldautrain Ic2 / ...
- Take the bus from Brunnen, Bahnhof to Vitznau, Unteraltdorfbus 502 / ...
5h 35mCHF 106–194Drive 203.3 km
cheapest- Drive from Stresa to Vitznaucar 203.3 km
3hCHF 39–57Line 10 ferry, ferry, bus, train
- Take the ferry from Stresa to Isola Bellaferry 2 / ...
- Take the ferry from Isola Bella to Stresa - Carcianoferry
- Take the bus from Stresa to Domodossolabus R23 / ...
- Take the train from Domodossola to Locarno FARTtrain 72 / ...
- Take the train from Locarno to Brunnentrain
8h 54m
Comparing Your Travel Options
The cheapest way to get from Stresa to Vitznau is to drive which costs SFr 35 - SFr 60 and takes 3h.
The fastest way to get from Stresa to Vitznau is to drive which takes 3h and costs SFr 35 - SFr 60.
The distance between Stresa and Vitznau is 270 km. The road distance is 203.3 km.
The best way to get from Stresa to Vitznau without a car is to taxi and train and line 508 bus which takes 5h 35m and costs SFr 100 - SFr 200.
It takes approximately 5h 35m to get from Stresa to Vitznau, including transfers.
Yes, the driving distance between Stresa to Vitznau is 203 km. It takes approximately 3h to drive from Stresa to Vitznau.
There are 843+ hotels available in Vitznau.
What companies run services between Stresa, Italy and Vitznau, Switzerland?
There is no direct connection from Stresa to Vitznau. However, you can take the taxi to Laveno Mombello Lago, take the train to Varese Nord, walk to Varese, take the train to Lugano, take the train to Arth-Goldau, take the train to Brunnen, walk to Brunnen, Bahnhof, then take the line 502 bus to Vitznau, Unteraltdorf. Alternatively, you can drive from Stresa to Vitznau in around 3h.
- Phone
- +39 02 7249 4494
- [email protected]
- Website
- Trenord
Train from Laveno Mombello Lago to Varese Nord
- Ave. Duration
- 37 min
- Frequency
- Hourly
- Estimated price
- CHF 2–4
- Website
- Trenord
Train from Varese to Lugano
- Ave. Duration
- 48 min
- Frequency
- Hourly
- Estimated price
- CHF 3–5
- Website
- Trenord
Train from Lugano to Arth-Goldau
- Ave. Duration
- 1h 9m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 40–65
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- +39 06 68475475
- [email protected]
- Website
- Trenitalia Eurocity
Train from Lugano to Arth-Goldau
- Ave. Duration
- 1h 12m
- Frequency
- Hourly
- Estimated price
- CHF 30–75
- Website
- Trenitalia Eurocity
- 1st Class
- CHF 50–75
- 2nd Class
- CHF 30–45
- Phone
- +49 (0) 7531 915109
- [email protected]
- Website
- SBB GmbH
Train from Lugano to Arth-Goldau
- Ave. Duration
- 1h 12m
- Frequency
- Once daily
- Estimated price
- CHF 11–14
- Schedules at
- SBB GmbH
- Phone
- +41 (0)91 756 04 00
- [email protected]
- Website
- FART
Train from Domodossola to Locarno FART
- Ave. Duration
- 1h 54m
- Frequency
- Hourly
- Estimated price
- CHF 9–14
- Schedules at
- FART
- Phone
- +41 58 580 70 70
- Website
- Schweizerische Südostbahn AG
Train from Locarno to Brunnen
- Ave. Duration
- 2h 21m
- Frequency
- Hourly
- Estimated price
- CHF 45–65
- Schedules at
- Schweizerische Südostbahn AG
- Phone
- 041 817 75 00
- [email protected]
- Website
- Auto AG Schwyz
Bus from Brunnen, Bahnhof to Vitznau, Unteraltdorf
- Ave. Duration
- 26 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 5–7
- Schedules at
- Auto AG Schwyz
- Phone
- +39 02 7249 4494
- [email protected]
- Website
- Trenord
Bus from Stresa to Domodossola
- Ave. Duration
- 31 min
- Frequency
- Hourly
- Website
- Trenord
Ferry from Stresa to Isola Bella
- Ave. Duration
- 10 min
- Frequency
- Hourly
- Estimated price
- CHF 4–6
- Website
- Gestione Governativa Navigazione Laghi
- Phone
- +39 348 513 8441
- [email protected]
- Website
- Isole Lago Maggiore
Ferry from Isola Bella to Stresa - Carciano
- Ave. Duration
- 4 min
- Frequency
- Hourly
- Estimated price
- CHF 7–11
- Website
- Isole Lago Maggiore
- Ave. Duration
- 1h 6m
- Estimated price
- CHF 80–100
Simo Taxi Verbania
- Phone
- 377 392 9366
- Website
- simotaxi.it
Taxi Verbania
- Phone
- 347 6467370
- Website
- taxiverbania.com
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









































