There are 4 ways to get from Andermatt to Bonaduz by train, 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 via Disentis/Mustér
best- Take the train from Andermatt to Disentis/MustérR45 / ...
- Take the train from Disentis/Mustér to Reichenau-TaminsRe7 / ...
3h 26mCHF 43–65Drive 84.2 km
cheapest- Drive from Andermatt to Bonaduz84.2 km
1h 18mCHF 14–20Bus, line 81 bus
- Take the bus from Andermatt, Bahnhofplatz to Dieni, Pendicularas920
- Take the bus from Dieni, Pendicularas to Ilanz, Bahnhof/Post420
- Take the bus from Laax GR, posta to Trin, Platta81
3h 56mTrain
- Take the train from Andermatt to Thusis906
4h 11m
Andermatt to Bonaduz by train
Questions & Answers
The cheapest way to get from Andermatt to Bonaduz is to drive which costs SFr 13 - SFr 20 and takes 1h 18m.
The fastest way to get from Andermatt to Bonaduz is to drive which takes 1h 18m and costs SFr 13 - SFr 20.
No, there is no direct bus from Andermatt to Bonaduz. However, there are services departing from Andermatt, Bahnhofplatz and arriving at Trin, Platta via Dieni, Pendicularas, Ilanz, Bahnhof/Post and Laax GR, posta. The journey, including transfers, takes approximately 3h 56m.
No, there is no direct train from Andermatt to Bonaduz. However, there are services departing from Andermatt and arriving at Bonaduz via Disentis/Mustér and Reichenau-Tamins. The journey, including transfers, takes approximately 3h 26m.
The distance between Andermatt and Bonaduz is 77 km. The road distance is 84.2 km.
The best way to get from Andermatt to Bonaduz without a car is to train via Disentis/Mustér which takes 3h 26m and costs SFr 40 - SFr 65.
It takes approximately 3h 26m to get from Andermatt to Bonaduz, including transfers.
Andermatt to Bonaduz bus services, operated by Automobildienst Matterhorn Gotthard Bahn, depart from Andermatt, Bahnhofplatz station.
Andermatt to Bonaduz train services, operated by Matterhorn Gotthard Bahn, depart from Andermatt station.
The best way to get from Andermatt to Bonaduz is to train via Disentis/Mustér which takes 3h 26m and costs SFr 40 - SFr 65. Alternatively, you can bus and line 81 bus, which costs and takes 3h 56m.
What companies run services between Andermatt, Switzerland and Bonaduz, Switzerland?
You can take a train from Andermatt to Bonaduz via Disentis/Mustér and Reichenau-Tamins in around 3h 26m. Alternatively, you can take a bus from Andermatt, Bahnhofplatz to Trin, Platta via Dieni, Pendicularas, Ilanz, Bahnhof/Post, and Laax GR, posta in around 3h 56m.
- Phone
- +41 (0)848 642 442
- railcenter@mgbahn.ch
- Website
- matterhorngotthardbahn.ch
Train from Andermatt to Disentis/Mustér
- Ave. Duration
- 1h 11m
- Frequency
- Hourly
- Estimated price
- CHF 15–32
- Website
- Matterhorn Gotthard Bahn
- Schedules at
- Swiss Railways
- 2nd Class Ticket
- CHF 15–18
- 1st Class Ticket
- CHF 26–32
- Phone
- +41 81 288 65 65
- Website
- rhb.ch
Train from Disentis/Mustér to Reichenau-Tamins
- Ave. Duration
- 1h 5m
- Frequency
- Hourly
- Estimated price
- CHF 24–29
- Website
- https://www.rhb.ch/en/home
- Phone
- +41 81 288 65 65
- info@glacierexpress.ch
- Website
- glacierexpress.ch
Train from Andermatt to Thusis
- Ave. Duration
- 3h 32m
- Frequency
- Once daily
- Schedules at
- glacierexpress.ch
- Phone
- +41 848 642 442
- railcenter@mgbahn.ch
- Website
- matterhorngotthardbahn.ch
Bus from Andermatt, Bahnhofplatz to Dieni, Pendicularas
- Ave. Duration
- 25 min
- Frequency
- Once daily
- Website
- https://www.matterhorngotthardbahn.ch/en/
- Phone
- +41 (0)848 818 818
- info@postauto.ch
- Website
- postauto.ch
Bus from Dieni, Pendicularas to Ilanz, Bahnhof/Post
- Ave. Duration
- 57 min
- Frequency
- 4 times a week
- Estimated price
- CHF 4–7
- Website
- https://www.postauto.ch
Bus from Laax GR, posta to Trin, Platta
- Ave. Duration
- 29 min
- Frequency
- Hourly
- Estimated price
- CHF 1–2
- 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
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
More Questions & Answers
Andermatt to Bonaduz bus services, operated by Automobildienst Matterhorn Gotthard Bahn, arrive at Dieni, Pendicularas station.
Andermatt to Bonaduz train services, operated by Matterhorn Gotthard Bahn, arrive at Disentis/Mustér station.
Yes, the driving distance between Andermatt to Bonaduz is 84 km. It takes approximately 1h 18m to drive from Andermatt to Bonaduz.
There are 1251+ hotels available in Bonaduz.





















