There are 4 ways to get from Mergoscia to Sonogno by taxi, 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.
Taxi, line 321 bus
best- Take the taxi from Mergoscia to Berzonataxi
- Take the bus from Berzona to Frasco, Morabus 321
58 minCHF 67–81Drive 35.9 km
cheapest- Drive from Mergoscia to Sonognocar 35.9 km
44 minCHF 7–10Taxi
- Take the taxi from Mergoscia to Sonognotaxi 35.9 km
44 minCHF 140–180Taxi, line 321 bus via Sonogno
- Take the taxi from Mergoscia to Berzonataxi
- Take the bus from Berzona to Sonognobus 321
1h 3mCHF 67–81
Comparing Your Travel Options
The cheapest way to get from Mergoscia to Sonogno is to drive which costs SFr 6 - SFr 10 and takes 44 min.
The fastest way to get from Mergoscia to Sonogno is to drive which takes 44 min and costs SFr 6 - SFr 10.
The distance between Mergoscia and Sonogno is 34 km. The road distance is 35.9 km.
The best way to get from Mergoscia to Sonogno without a car is to taxi and line 321 bus which takes 58 min and costs SFr 65 - SFr 85.
It takes approximately 58 min to get from Mergoscia to Sonogno, including transfers.
Yes, the driving distance between Mergoscia to Sonogno is 36 km. It takes approximately 44 min to drive from Mergoscia to Sonogno.
There are 1490+ hotels available in Sonogno.
What companies run services between Mergoscia, Switzerland and Sonogno, Switzerland?
There is no direct connection from Mergoscia to Sonogno. However, you can take the taxi to Berzona then take the line 321 bus to Frasco, Mora. Alternatively, you can drive from Mergoscia to Sonogno in around 44 min.
- Phone
- +41 (0)848 818 818
- [email protected]
- Website
- PostAuto AG
Bus from Berzona to Frasco, Mora
- Ave. Duration
- 40 min
- Frequency
- Hourly
- Estimated price
- CHF 3–5
- Website
- PostAuto AG
Bus from Berzona to Sonogno
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- CHF 3–5
- Website
- PostAuto AG
- Ave. Duration
- 26 min
- Estimated price
- CHF 60–180
Grand Taxi Lugano
- Phone
- +41 79 102 69 30
Taxi Lugano
- Phone
- +41 91 993 06 06
- Website
- taxialugano.ch
Taxi Lugano 24 No Stop
- Phone
- +41 76 534 53 04
- Website
- taxilugano24nostop.ch
Taxi Lugano Park
- Phone
- +41 76 339 20 64
- Website
- taxiluganopark.ch
Taxi Michel
- Phone
- +41 91 967 24 24
- Website
- taxiluganese.ch
Grand Taxi Lugano
- Phone
- +41 79 102 69 30
Taxi Lugano
- Phone
- +41 91 993 06 06
- Website
- taxialugano.ch
Taxi Lugano 24 No Stop
- Phone
- +41 76 534 53 04
- Website
- taxilugano24nostop.ch
Taxi Lugano Park
- Phone
- +41 76 339 20 64
- Website
- taxiluganopark.ch
Taxi Michel
- Phone
- +41 91 967 24 24
- Website
- taxiluganese.ch
Grand Taxi Lugano
- Phone
- +41 79 102 69 30
Taxi Lugano
- Phone
- +41 91 993 06 06
- Website
- taxialugano.ch
Taxi Lugano 24 No Stop
- Phone
- +41 76 534 53 04
- Website
- taxilugano24nostop.ch
Taxi Lugano Park
- Phone
- +41 76 339 20 64
- Website
- taxiluganopark.ch
Taxi Michel
- Phone
- +41 91 967 24 24
- Website
- taxiluganese.ch
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from London to Edinburgh, How to get from Florence to Rome, and Need to know: Eurostar - to help you get the most out of your next trip.






