There are 4 ways to get from Canton of Zurich to Colombo by plane or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Zurich Airport
best- Fly from Zurich Airport (ZRH) to Bandaranaike International Airport (CMB)ZRH - CMB
12h 49mRs 102,525–345,942Train to Basel, fly
- Take the train from Zürich HB to Basel SBB
- Fly from Basel (BSL) to Bandaranaike International Airport (CMB)BSL - CMB
19h 12mRs 105,411–227,946Train, train to Munich International Airport, fly
- Take the train from Winterthur to St. Margrethen SG
- Take the train from St. Margrethen Sg to Muenchen Hbf
- Fly from Munich International Airport (MUC) to Bandaranaike International Airport (CMB)MUC - CMB
19h 21mRs 132,704–385,624Train to Stuttgart Airport, fly
- Take the train from Schaffhausen to Böblingen
- Fly from Stuttgart Airport (STR) to Bandaranaike International Airport (CMB)STR - CMB
18h 15mRs 119,337–281,606
Zurich Airport (ZRH) to Bandaranaike International Airport (CMB) flights
Questions & Answers
The cheapest way to get from Canton of Zurich to Colombo is to fly which costs Rs. 100000 - Rs. 350000 and takes 12h 49m.
The fastest way to get from Canton of Zurich to Colombo is to fly which takes 12h 49m and costs Rs. 100000 - Rs. 350000.
The distance between Canton of Zurich and Colombo is 8065 km.
It takes approximately 12h 49m to get from Canton of Zurich to Colombo, including transfers.
Colombo is 4h 30m ahead of Canton of Zurich. It is currently 9:04 PM in Canton of Zurich and 1:34 AM in Colombo.
There are 1480+ hotels available in Colombo.
What companies run services between Canton of Zurich, Switzerland and Colombo, Sri Lanka?
Edelweiss Air, Etihad, and three other airlines fly from Zurich Airport (ZRH) to Bandaranaike International Airport (CMB) every 4 hours.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- emirates.com
Flights from Zurich Airport to Bandaranaike International Airport via Dubai
- Ave. Duration
- 13h 25m
- When
- Every day
- Estimated price
- Rs 100,000–390,000
Flights from Basel to Bandaranaike International Airport via Dubai
- Ave. Duration
- 14h 35m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- Rs 110,000–330,000
Flights from Munich International Airport to Bandaranaike International Airport via Dubai
- Ave. Duration
- 13h 40m
- When
- Every day
- Estimated price
- Rs 110,000–410,000
Flights from Stuttgart Airport to Bandaranaike International Airport via Dubai
- Ave. Duration
- 12h
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- Rs 80,000–260,000
- Website
- etihad.com
Flights from Zurich Airport to Bandaranaike International Airport via Abu Dhabi
- Ave. Duration
- 12h 26m
- When
- Every day
- Estimated price
- Rs 85,000–120,000
Flights from Munich International Airport to Bandaranaike International Airport via Abu Dhabi
- Ave. Duration
- 12h 37m
- When
- Every day
- Estimated price
- Rs 70,000–230,000
- Website
- srilankan.com
Flights from Zurich Airport to Bandaranaike International Airport via Doha
- Ave. Duration
- 12h 37m
- When
- Every day
- Estimated price
- Rs 95,000–320,000
Flights from Munich International Airport to Bandaranaike International Airport via Doha
- Ave. Duration
- 12h 47m
- When
- Every day
- Estimated price
- Rs 100,000–340,000
Flights from Stuttgart Airport to Bandaranaike International Airport via Dubai
- Ave. Duration
- 11h 40m
- When
- Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- Rs 100,000–290,000
- Website
- qatarairways.com
Flights from Zurich Airport to Bandaranaike International Airport via Doha
- Ave. Duration
- 12h 37m
- When
- Every day
- Estimated price
- Rs 95,000–320,000
Flights from Munich International Airport to Bandaranaike International Airport via Doha
- Ave. Duration
- 12h 47m
- When
- Every day
- Estimated price
- Rs 100,000–340,000
- Website
- airindia.in
Flights from Zurich Airport to Bandaranaike International Airport via Delhi
- Ave. Duration
- 15h
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- Rs 75,000–210,000
Flights from Munich International Airport to Bandaranaike International Airport via Bengaluru
- Ave. Duration
- 12h 20m
- When
- Monday, Tuesday, Wednesday, and Friday
- Estimated price
- Rs 85,000–340,000
Flights from Munich International Airport to Bandaranaike International Airport via Mumbai
- Ave. Duration
- 13h 25m
- When
- Every day
- Estimated price
- Rs 85,000–340,000
Flights from Munich International Airport to Bandaranaike International Airport via Delhi
- Ave. Duration
- 14h 40m
- When
- Every day
- Estimated price
- Rs 90,000–360,000
- Website
- turkishairlines.com
Flights from Basel to Bandaranaike International Airport via Istanbul
- Ave. Duration
- 14h 45m
- When
- Every day
- Estimated price
- Rs 90,000–310,000
Flights from Stuttgart Airport to Bandaranaike International Airport via Istanbul
- Ave. Duration
- 13h 2m
- When
- Every day
- Estimated price
- Rs 90,000–310,000
- Website
- flydubai.com
Flights from Basel to Bandaranaike International Airport via Dubai
- Ave. Duration
- 14h 35m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- Rs 110,000–330,000
Flights from Stuttgart Airport to Bandaranaike International Airport via Dubai
- Ave. Duration
- 12h
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- Rs 80,000–260,000
- Website
- flyedelweiss.com
Flights from Zurich Airport to Bandaranaike International Airport
- Ave. Duration
- 10h 5m
- When
- Monday and Friday
- Estimated price
- Rs 75,000–280,000
- Phone
- +49 (0) 7531 915109
- info@sbb-deutschland.de
- Website
- sbb-deutschland.de
Train from Zürich HB to Basel SBB
- Ave. Duration
- 54 min
- Frequency
- Every 2 hours
- Estimated price
- Rs 3,100–3,900
- Schedules at
- sbb-deutschland.de
Train from Winterthur to St. Margrethen SG
- Ave. Duration
- 51 min
- Frequency
- Every 4 hours
- Estimated price
- Rs 3,000–3,700
- Schedules at
- sbb-deutschland.de
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Zürich HB to Basel SBB
- Ave. Duration
- 54 min
- Frequency
- 3 times a day
- Estimated price
- Rs 10,000–12,000
- Website
- https://int.bahn.de/en
Train from Schaffhausen to Böblingen
- Ave. Duration
- 2h 5m
- Frequency
- Hourly
- Estimated price
- Rs 13,000–15,000
- Website
- https://int.bahn.de/en
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Winterthur to St. Margrethen SG
- Ave. Duration
- 1h 8m
- Frequency
- Hourly
- Estimated price
- Rs 6,000–12,000
- Website
- https://www.sbb.ch/en
- Phone
- +41 71 554 00 00
- Website
- thurbo.ch
Train from Winterthur to St. Margrethen SG
- Ave. Duration
- 1h 13m
- Frequency
- 4 times a week
- Estimated price
- Rs 3,900–8,000
- Schedules at
- thurbo.ch
- 2nd Class Ticket
- Rs 3,900–5,500
- 1st Class Ticket
- Rs 6,500–8,000
- Phone
- +43 5 1717
- Website
- oebb.at
Train from St. Margrethen Sg to Muenchen Hbf
- Ave. Duration
- 2h 13m
- Frequency
- Once daily
- Estimated price
- Rs 26,300–26,500
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
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
5 delightfully under-the-radar French towns you need to visit
Read the travel guide



























