There are 5 ways to get from Colico to Davos by bus, train, 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.
Bus, train via Filisur
best- Take the bus from Chiavenna, Stazione to St. Moritz, Bahnhof604 / ...
- Take the train from St. Moritz to FilisurIr38 / ...
5h 33mCHF 35–46Bus
cheapest- Take the bus from Sorico, piazza C. Battisti to St. Moritz, Bahnhof631
- Take the bus from St. Moritz, Bahnhof to Brienz/Brinzauls GR, Vazerol182
7h 29mCHF 14–23Drive 134.9 km
- Drive from Colico to Davos134.9 km
2h 15mCHF 22–32Bus, train
- Take the bus from Chiavenna, Stazione to St. Moritz, Bahnhof604 / ...
- Take the train from St. Moritz to Davos Platz38
5h 48mCHF 34–43Train
- Take the train from Colico to TiranoTrenord / ...
- Take the train from Tirano to FilisurBex
6h 35mCHF 50–64
Colico to Davos by train and bus
Questions & Answers
The cheapest way to get from Colico to Davos is to bus which costs SFr 14 - SFr 23 and takes 7h 29m.
The fastest way to get from Colico to Davos is to drive which takes 2h 15m and costs SFr 21 - SFr 35.
No, there is no direct bus from Colico to Davos. However, there are services departing from Colico and arriving at Davos Platz, Bahnhof via Sorico, piazza C. Battisti, St. Moritz, Bahnhof and Brienz/Brinzauls GR, Vazerol. The journey, including transfers, takes approximately 7h 29m.
No, there is no direct train from Colico to Davos. However, there are services departing from Colico and arriving at Davos Platz via Tirano and Filisur. The journey, including transfers, takes approximately 6h 35m.
The distance between Colico and Davos is 131 km. The road distance is 134.9 km.
The best way to get from Colico to Davos without a car is to bus and train via Filisur which takes 5h 33m and costs SFr 35 - SFr 50.
It takes approximately 5h 33m to get from Colico to Davos, including transfers.
Colico to Davos bus services, operated by PostAuto Schweiz AG, depart from Sorico, piazza C. Battisti station.
Colico to Davos train services, operated by Trenord S.r.l., depart from Colico station.
The best way to get from Colico to Davos is to bus which takes 7h 29m and costs SFr 14 - SFr 23. Alternatively, you can train, which costs SFr 50 - SFr 65 and takes 6h 35m.
What companies run services between Colico, Italy and Davos, Switzerland?
You can take a bus from Colico to Davos Platz, Bahnhof via Sorico, piazza C. Battisti, St. Moritz, Bahnhof, and Brienz/Brinzauls GR, Vazerol in around 7h 29m. Alternatively, you can take a train from Colico to Davos Platz via Tirano and Filisur in around 6h 35m.
- Phone
- +41 81 288 65 65
- Website
- rhb.ch
Train from St. Moritz to Filisur
- Ave. Duration
- 52 min
- Frequency
- Hourly
- Estimated price
- CHF 17–21
- Website
- https://www.rhb.ch/en/home
Train from St. Moritz to Davos Platz
- Ave. Duration
- 2h 2m
- Frequency
- Once a week
- Estimated price
- CHF 26–31
- Website
- https://www.rhb.ch/en/home
Train from Tirano to Filisur
- Ave. Duration
- 3h 1m
- Frequency
- Once daily
- Estimated price
- CHF 35–45
- Website
- https://www.rhb.ch/en/home
- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- trenord.it
Train from Colico to Tirano
- Ave. Duration
- 1h 25m
- Frequency
- Hourly
- Estimated price
- CHF 5–7
- Website
- https://www.trenord.it/en/
- Phone
- +41 (0)848 818 818
- info@postauto.ch
- Website
- postauto.ch
Bus from Chiavenna, Stazione to St. Moritz, Bahnhof
- Ave. Duration
- 1h 38m
- Frequency
- Hourly
- Estimated price
- CHF 5–8
- Website
- https://www.postauto.ch
Bus from Sorico, piazza C. Battisti to St. Moritz, Bahnhof
- Ave. Duration
- 2h 4m
- Frequency
- Once daily
- Estimated price
- CHF 6–10
- Website
- https://www.postauto.ch
Bus from St. Moritz, Bahnhof to Brienz/Brinzauls GR, Vazerol
- Ave. Duration
- 1h 36m
- Frequency
- Once daily
- Estimated price
- CHF 3–5
- Website
- https://www.postauto.ch
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
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
More Questions & Answers
Colico to Davos bus services, operated by PostAuto Schweiz AG, arrive at St. Moritz, Bahnhof station.
Colico to Davos train services, operated by Trenord S.r.l., arrive at Tirano station.
Yes, the driving distance between Colico to Davos is 135 km. It takes approximately 2h 15m to drive from Colico to Davos.
There are 1317+ hotels available in Davos.














