There are 5 ways to get from Stresa to Pontresina by train (Trenitalia), ferry, bus, 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 Milano Centraletrain Ec
- Take the train from Milano Centrale to Tiranotrain Re8
- Take the train from Tirano to Surovastrain R19 / ...
7h 26mLine 130 ferry, bus
cheapest- Take the ferry from Stresa to Luinoferry 130 / ...
- Take the bus from Lugano, Stazione Nord to Silvaplana, Rundella Curtinsbus 631
8h 21mCHF 21–36Drive 229.5 km
- Drive from Stresa to Pontresinacar 229.5 km
3h 15mCHF 38–55Train via Milan
- Take the train from Stresa to Milano P.Garibalditrain Re
- Take the train from Milano Centrale to Tiranotrain Re8
- Take the train from Tirano to Pontresinatrain Re9 / ...
7h 55mBus
- Take the bus from Stresa to Milano Centralebus Re4
- Take the bus from Milano Centrale Station to Livigno, Centro Bus Stationbus Livigno Airlink
8h 34m
Questions & Answers
The cheapest way to get from Stresa to Pontresina is to line 130 ferry and bus which costs SFr 21 - SFr 40 and takes 8h 21m.
The fastest way to get from Stresa to Pontresina is to drive which takes 3h 15m and costs SFr 35 - SFr 55.
No, there is no direct bus from Stresa to Pontresina. However, there are services departing from Stresa and arriving at Pontresina, Post via Milano Centrale Station and Livigno, Centro Bus Station. The journey, including transfers, takes approximately 8h 34m.
No, there is no direct train from Stresa to Pontresina. However, there are services departing from Stresa and arriving at Surovas via Milano Centrale and Tirano. The journey, including transfers, takes approximately 7h 26m.
The distance between Stresa and Pontresina is 277 km. The road distance is 229.5 km.
The best way to get from Stresa to Pontresina without a car is to train which takes 7h 26m and costs .
It takes approximately 7h 26m to get from Stresa to Pontresina, including transfers.
Stresa to Pontresina bus services, operated by Trenord, depart from Stresa station.
Stresa to Pontresina train services, operated by Trenitalia EuroCity, depart from Stresa station.
The best way to get from Stresa to Pontresina is to train which takes 7h 26m and costs . Alternatively, you can bus, which costs and takes 8h 34m.
What companies run services between Stresa, Italy and Pontresina, Switzerland?
You can take a train from Stresa to Surovas via Milano Centrale and Tirano in around 7h 26m. Alternatively, you can take a bus from Stresa to Pontresina, Post via Milano Centrale Station and Livigno, Centro Bus Station in around 8h 34m.
- Phone
- +39 06 68475475
- [email protected]
- Website
- trenitalia.com
Train from Stresa to Milano Centrale
- Ave. Duration
- 1h
- Frequency
- Twice daily
- Estimated price
- CHF 23–65
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 45–65
- 2nd Class
- CHF 23–35
- Phone
- +39 02 7249 4494
- [email protected]
- Website
- trenord.it
Train from Milano Centrale to Tirano
- Ave. Duration
- 2h 33m
- Frequency
- Hourly
- Estimated price
- CHF 10–13
- Website
- https://www.trenord.it/en/
Train from Milano Centrale to Tirano
- Ave. Duration
- 2h 33m
- Frequency
- Hourly
- Estimated price
- CHF 10–13
- Website
- https://www.trenord.it/en/
- Phone
- +41 81 288 65 65
- [email protected]
- Website
- rhb.ch
Train from Tirano to Surovas
- Ave. Duration
- 2h 5m
- Frequency
- Every 2 hours
- Website
- https://www.rhb.ch/en/
Train from Tirano to Pontresina
- Ave. Duration
- 1h 53m
- Frequency
- Hourly
- Website
- https://www.rhb.ch/en/
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Stresa to Milano P.Garibaldi
- Ave. Duration
- 1h 35m
- Frequency
- Every 2 hours
- Estimated price
- CHF 9–16
- Website
- https://www.trenitalia.com/en.html
- Phone
- +41 (0)848 818 818
- [email protected]
- Website
- postauto.ch
Bus from Lugano, Stazione Nord to Silvaplana, Rundella Curtins
- Ave. Duration
- 3h 3m
- Frequency
- Once daily
- Estimated price
- CHF 10–14
- Website
- https://www.postauto.ch
- Phone
- +39 02 7249 4494
- [email protected]
- Website
- trenord.it
Bus from Stresa to Milano Centrale
- Ave. Duration
- 1h 13m
- Frequency
- Every 2 hours
- Website
- https://www.trenord.it/en/
- Phone
- +39 06 44101
- [email protected]
- Website
- fsbusitalia.it
Bus from Milano Centrale Station to Livigno, Centro Bus Station
- Ave. Duration
- 4h 30m
- Frequency
- Once daily
- Estimated price
- CHF 18–23
- Schedules at
- https://www.fsbusitalia.it/it/umbria/orari-linee-umbria.html
- Phone
- +39 0322 233 200
- [email protected]
- Website
- navigazionelaghi.it
Ferry from Stresa to Luino
- Ave. Duration
- 1h 50m
- Frequency
- Once daily
- Estimated price
- CHF 7–10
- 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
Italy Travel Guides
Read the travel guide
Italian Lakes: Getting around by train
Read the travel guide
Travelling by boat in Italy
Read the travel guide
More Questions & Answers
Stresa to Pontresina bus services, operated by Trenord, arrive at Milano Centrale station.
Stresa to Pontresina train services, operated by Trenitalia EuroCity, arrive at Milano Centrale station.
Yes, the driving distance between Stresa to Pontresina is 229 km. It takes approximately 3h 15m to drive from Stresa to Pontresina.
Book your Stresa to Pontresina train tickets online with Omio.
There are 2363+ hotels available in Pontresina.






























