There are 4 ways to get from Poschiavo to Silvaplana by bus, train, taxi 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.
Take the line 701 bus from Poschiavo, Curtinell to Punt Muragl, Talstation
Take the line 1 bus from Punt Muragl, Talstation to Silvaplana, Kreisel Mitte
Take the train from Poschiavo to St. Moritz
2 alternative options
Take a taxi from Poschiavo to Silvaplana
Drive from Poschiavo to Silvaplana
Questions & Answers
The cheapest way to get from Poschiavo to Silvaplana is to drive which costs SFr 5 - SFr 9 and takes 40 min.
The quickest way to get from Poschiavo to Silvaplana is to taxi which costs SFr 200 - SFr 250 and takes 40 min.
No, there is no direct bus from Poschiavo to Silvaplana. However, there are services departing from Poschiavo, Curtinell and arriving at Silvaplana, Kreisel Mitte via Punt Muragl, Talstation. The journey, including transfers, takes approximately 1h 29m.
The distance between Poschiavo and Silvaplana is 25 km. The road distance is 45.1 km.
The best way to get from Poschiavo to Silvaplana without a car is to line 701 bus and line 1 bus which takes 1h 29m and costs .
It takes approximately 1h 29m to get from Poschiavo to Silvaplana, including transfers.
Poschiavo to Silvaplana bus services, operated by Swiss PostAuto, depart from Poschiavo, Curtinell station.
The best way to get from Poschiavo to Silvaplana is to line 701 bus and line 1 bus which takes 1h 29m and costs . Alternatively, you can train, which costs SFr 20 - SFr 26 and takes 2h 16m.
Poschiavo to Silvaplana bus services, operated by Bus und Service AG, arrive at Silvaplana, Kreisel Mitte station.
Yes, the driving distance between Poschiavo to Silvaplana is 45 km. It takes approximately 40 min to drive from Poschiavo to Silvaplana.
What companies run services between Poschiavo, Switzerland and Silvaplana, Switzerland?
You can take a bus from Poschiavo to Silvaplana via Punt Muragl, Talstation in around 1h 29m. Alternatively, Rhätische Bahn operates a train from Poschiavo to St. Moritz hourly. Tickets cost SFr 16 - SFr 20 and the journey takes 1h 43m.
Bus from Poschiavo, Curtinell to Punt Muragl, Talstation
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.
More Questions & Answers
There are 124+ hotels available in Silvaplana. Prices start at SFr 100 per night.