There are 5 ways to get from Zurich to Midigama by plane, taxi, car, train, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Koggala
best- Fly from Zurich Airport (ZRH) to Koggala (KCT)plane ZRH - KCT
18h 30mRs 116,046–320,703Fly to Sigiriya Airport, Mini Bus, train
cheapest- Fly from Zurich Airport (ZRH) to Sigiriya Airport (GIU)plane ZRH - GIU
- Take the bus from Dambulla to Kandybus
- Take the train from Fort Station to Midigamatrain
24h 46mRs 113,686–320,503Fly to Weerawila International Airport, taxi
- Fly from Zurich Airport (ZRH) to Weerawila International Airport (WRZ)plane ZRH - WRZ
- Take the taxi from Weerawila International Airport (WRZ) to Midigamataxi
20h 31mRs 144,746–355,203Fly to Hatton, drive
- Fly from Zurich Airport (ZRH) to Hatton (NUF)plane ZRH - NUF
- Drive from Hatton (NUF) to Midigamacar
21h 25mRs 120,746–329,203Fly to Kandy, train
- Fly from Zurich Airport (ZRH) to Kandy (KDW)plane ZRH - KDW
- Take the train from Kandy to Maradanatrain
- Take the train from Maradana to Midigamatrain
25h 29mRs 114,386–322,703
Zurich Airport (ZRH) to Koggala (KCT) flights
Questions & Answers
The cheapest way to get from Zurich to Midigama is to fly and Mini Bus and train which costs Rs. 110000 - Rs. 330000 and takes 24h 46m.
The fastest way to get from Zurich to Midigama is to fly which takes 18h 30m and costs Rs. 110000 - Rs. 330000.
The distance between Zurich and Midigama is 8172 km.
It takes approximately 18h 30m to get from Zurich to Midigama, including transfers.
Midigama is 3h 30m ahead of Zurich. It is currently 1:01 AM in Zurich and 4:31 AM in Midigama.
There are 4739+ hotels available in Midigama.
What companies run services between Zurich, Switzerland and Midigama, Sri Lanka?
Qatar Airways, Cinnamon Air, and two other airlines fly from Zurich Airport (ZRH) to Koggala (KCT) 3 times a day.
- Website
- cinnamonair.com
Flights from Zurich Airport to Koggala via Doha, Colombo
- Ave. Duration
- 16h 5m
- When
- Every day
- Estimated price
- Rs 140,000–430,000
Flights from Zurich Airport to Koggala via Abu Dhabi, Colombo
- Ave. Duration
- 16h 20m
- When
- Monday, Tuesday, Wednesday, Friday, and Saturday
- Estimated price
- Rs 110,000–310,000
Flights from Zurich Airport to Koggala via Dubai, Colombo
- Ave. Duration
- 16h 45m
- When
- Every day
- Estimated price
- Rs 140,000–470,000
Flights from Zurich Airport to Weerawila International Airport via Doha, Colombo
- Ave. Duration
- 16h 30m
- When
- Every day
- Estimated price
- Rs 140,000–430,000
Flights from Zurich Airport to Weerawila International Airport via Abu Dhabi, Colombo
- Ave. Duration
- 16h 45m
- When
- Monday, Tuesday, Wednesday, Friday, and Saturday
- Estimated price
- Rs 110,000–310,000
Flights from Zurich Airport to Weerawila International Airport via Colombo, Batticaloa
- Ave. Duration
- 16h 50m
- When
- Monday and Friday
- Estimated price
- Rs 130,000–470,000
Flights from Zurich Airport to Hatton via Doha, Colombo
- Ave. Duration
- 15h 20m
- When
- Every day
- Estimated price
- Rs 140,000–430,000
Flights from Zurich Airport to Hatton via Abu Dhabi, Colombo
- Ave. Duration
- 15h 35m
- When
- Monday, Tuesday, Wednesday, Friday, and Saturday
- Estimated price
- Rs 110,000–310,000
Flights from Zurich Airport to Hatton via Dubai, Colombo
- Ave. Duration
- 16h
- When
- Every day
- Estimated price
- Rs 140,000–470,000
Flights from Zurich Airport to Hatton via Mumbai, Colombo
- Ave. Duration
- 21h 40m
- When
- Every day
- Estimated price
- Rs 140,000–420,000
Flights from Zurich Airport to Kandy via Doha, Colombo
- Ave. Duration
- 15h 20m
- When
- Every day
- Estimated price
- Rs 140,000–430,000
Flights from Zurich Airport to Kandy via Abu Dhabi, Colombo
- Ave. Duration
- 15h 35m
- When
- Monday, Tuesday, Wednesday, Friday, and Saturday
- Estimated price
- Rs 110,000–310,000
Flights from Zurich Airport to Kandy via Dubai, Colombo
- Ave. Duration
- 16h
- When
- Every day
- Estimated price
- Rs 140,000–470,000
Flights from Zurich Airport to Kandy via Mumbai, Colombo
- Ave. Duration
- 21h 40m
- When
- Every day
- Estimated price
- Rs 140,000–420,000
Flights from Zurich Airport to Sigiriya Airport via Doha, Colombo
- Ave. Duration
- 15h 20m
- When
- Every day
- Estimated price
- Rs 140,000–430,000
Flights from Zurich Airport to Sigiriya Airport via Abu Dhabi, Colombo
- Ave. Duration
- 15h 35m
- When
- Monday, Tuesday, Wednesday, Friday, and Saturday
- Estimated price
- Rs 110,000–310,000
Flights from Zurich Airport to Sigiriya Airport via Dubai, Colombo
- Ave. Duration
- 16h
- When
- Every day
- Estimated price
- Rs 140,000–470,000
Flights from Zurich Airport to Sigiriya Airport via Mumbai, Colombo
- Ave. Duration
- 21h 40m
- When
- Every day
- Estimated price
- Rs 140,000–420,000
- Phone
- +94 114 600 111
- Website
- seatreservation.railway.gov.lk
Train from Kandy to Maradana
- Ave. Duration
- 2h 26m
- Frequency
- Every 3 hours
- Estimated price
- Rs 1,200–3,000
- Website
- https://seatreservation.railway.gov.lk/mtktwebslr/
- 2nd Class Fare
- Rs 1,300–1,900
- 3rd Class Fare
- Rs 1,200–1,500
- Air Conditioned Saloon
- Rs 2,300–3,000
Train from Maradana to Midigama
- Ave. Duration
- 2h 55m
- Frequency
- 3 times a day
- Estimated price
- Rs 240–3,000
- Website
- https://seatreservation.railway.gov.lk/mtktwebslr/
- 2nd Class Fare
- Rs 1,300–1,900
- 3rd Class Fare
- Rs 1,200–1,600
- Air Conditioned Saloon
- Rs 2,300–3,000
- 3rd Class
- Rs 1,802
- 2nd Class
- Rs 240
- 1st Class
- Rs 2,163
Train from Fort Station to Midigama
- Ave. Duration
- 2h 45m
- Frequency
- 3 times a day
- Estimated price
- Rs 240–3,000
- Website
- https://seatreservation.railway.gov.lk/mtktwebslr/
- 2nd Class Fare
- Rs 1,300–1,900
- 3rd Class Fare
- Rs 1,200–1,600
- Air Conditioned Saloon
- Rs 2,300–3,000
- 3rd Class
- Rs 1,802
- 2nd Class
- Rs 240
- 1st Class
- Rs 2,163
- Website
- traveling.com
Bus from Dambulla to Kandy
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- Rs 6,428
- Schedules at
- traveling.com
- Phone
- +94 70 311 0501
- [email protected]
- Website
- sltb.eseat.lk
Bus from Dambulla to Kandy
- Ave. Duration
- 2h 58m
- Frequency
- Once daily
- Estimated price
- Rs 850–1,200
- Schedules at
- sltb.eseat.lk
- Ave. Duration
- 1h 45m
- Estimated price
- Rs 33,000–40,000
Visit Lanka Sri Taxi
- Phone
- +94763222239
- Website
- visitlankataxi.com
Want to know more about travelling around Sri Lanka
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







