Rome2Rio

How to get fromCalgary to Colomboby plane, bus, taxi or train

Find Transport to Colombo

See all options

There are 8 ways to get from Calgary to Colombo by plane, bus, taxi, 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.

  1. Fly Calgary International Airport to Bandaranaike International Airport

    best
    1. Fly from Calgary International Airport (YYC) to Bandaranaike International Airport (CMB)planeYYC - CMB
    27h 55m
    Rs 140,825–473,825
  2. Fly Calgary International Airport to Sigiriya Airport, bus

    1. Fly from Calgary International Airport (YYC) to Sigiriya Airport (GIU)planeYYC - GIU
    2. Take the bus from Dambulla to Colombo Bastian Mawatha Bus Terminalbus
    33h 16m
    Rs 162,225–474,325
  3. Fly Calgary International Airport to Koggala, bus

    1. Fly from Calgary International Airport (YYC) to Koggala (KCT)planeYYC - KCT
    2. Take the bus from Galle Bus Station to Makumbra Multimodal Transport Centerbus
    2d 9h
    Rs 166,695–478,235
  4. Fly Calgary International Airport to Hatton, taxi, bus

    1. Fly from Calgary International Airport (YYC) to Hatton (NUF)planeYYC - NUF
    2. Take the taxi from Hatton (NUF) to Rathnapurataxi
    3. Take the bus from Rathnapura to Colombo Bastian Mawatha Bus Terminalbus
    34h 17m
    Rs 165,525–476,655
  5. Bus, bus to Cranbrook/Canadian Rockies International Airport, fly to Bandaranaike International Airport

    1. Take the bus from Calgary Downtown Ticket Office 606 5 Ave SW to Claresholm - Shell Stationbus
    2. Take the bus from Claresholm, AB to Cranbrook, BC - 513 Cranbrook St Northbus
    3. Fly from Cranbrook/Canadian Rockies International Airport (YXC) to Bandaranaike International Airport (CMB)planeYXC - CMB
    38h 52m
    Rs 186,817–560,912
  6. Bus to Lethbridge Airport, fly to Bandaranaike International Airport

    1. Take the bus from Calgary Downtown Ticket Office 606 5 Ave SW to Lethbridge - University Transit Loopbus
    2. Fly from Lethbridge Airport (YQL) to Bandaranaike International Airport (CMB)planeYQL - CMB
    2d 11h
    Rs 179,244–539,371
  7. Fly Calgary International Airport to Batticaloa Airport, train

    1. Fly from Calgary International Airport (YYC) to Batticaloa Airport (BTC)planeYYC - BTC
    2. Take the train from Batticaloa to Maradanatrain
    35h 7m
    Rs 172,525–492,315
  8. Fly Calgary International Airport to Jaffna, train

    1. Fly from Calgary International Airport (YYC) to Jaffna (JAF)planeYYC - JAF
    2. Take the train from Kankesanturai to Colombo Forttrain
    36h 45m
    Rs 252,625–1,214,475

Calgary International Airport (YYC) to Bandaranaike International Airport (CMB) flights

Calendar9Weekly Planes
Duration31h 23mAverage Duration
TicketRs 132,334Cheapest Price
See schedules

Questions & Answers

What companies run services between Calgary, AB, Canada and Colombo, Sri Lanka?

WestJet, SriLankan Airlines, and three other airlines fly from Calgary International Airport (YYC) to Bandaranaike International Airport (CMB) once daily.

Airlines
Train operators
Bus operators
Other operators

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 plan an amazing trip around Scandinavia, What documents do I need to cross Niagara Falls?, and Travelling to the UK: What do I need to know? - to help you get the most out of your next trip.