Rome2Rio

How to get fromKathmandu to Calgaryby plane, taxi, bus, or shuttle

Find Transport to Calgary

See all options

There are 8 ways to get from Kathmandu to Calgary by plane, taxi, bus, or shuttle

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 Tribhuvan International Airport to Calgary International Airport

    best
    1. Fly from Tribhuvan International Airport (KTM) to Calgary International Airport (YYC)plane plane KTM - YYC
    27h 25m
    $950–1,800
  2. Bus to Bharatpur Airport, fly to Calgary International Airport

    cheapest
    1. Take the bus from Kalanki Dhungeadda to Chaubiskothibus bus
    2. Fly from Bharatpur Airport (BHR) to Calgary International Airport (YYC)plane plane BHR - YYC
    35h 19m
    $759–2,209
  3. Taxi to Simara Airport, fly to Calgary International Airport

    1. Take the taxi from Kathmandu to Simara Airport (SIF)taxi taxi
    2. Fly from Simara Airport (SIF) to Calgary International Airport (YYC)plane plane SIF - YYC
    32h 36m
    $1,520–4,142
  4. Taxi to Janakpur Airport, fly to Calgary International Airport

    1. Take the taxi from Kathmandu to Janakpur Airport (JKR)taxi taxi
    2. Fly from Janakpur Airport (JKR) to Calgary International Airport (YYC)plane plane JKR - YYC
    33h 5m
    $958–2,346
  5. Bus to Bhairawa, fly to Calgary International Airport

    1. Take the bus from Kalanki Dhungeadda to Bhumahibus bus
    2. Fly from Bhairawa (BWA) to Calgary International Airport (YYC)plane plane BWA - YYC
    35h 40m
    $1,059–2,874
  6. Bus to Pokhara Airport, fly to Calgary International Airport

    1. Take the bus from Kathmandu to Pokharabus bus
    2. Fly from Pokhara Airport (PKR) to Calgary International Airport (YYC)plane plane PKR - YYC
    40h 19m
    $1,109–3,209
  7. Fly Tribhuvan International Airport to Kelowna International Airport, bus, shuttle

    1. Fly from Tribhuvan International Airport (KTM) to Kelowna International Airport (YLW)plane plane KTM - YLW
    2. Take the bus from Kelowna Airport - east gate of short term parking between Arrivals and Departures to Sicamous-Shell Station-1229 Eagle Pass Waybus bus
    3. Take the bus from Sicamous-Shell Station-1229 Eagle Pass Way to Lake Louise- Shell Station- 200 Village Rdbus bus
    4. Take a shuttle bus from Lake Louise Village South to Calgary Delta Hotelshuttle bus
    35h 18m
  8. Fly Tribhuvan International Airport to Cranbrook/Canadian Rockies International Airport, bus

    1. Fly from Tribhuvan International Airport (KTM) to Cranbrook/Canadian Rockies International Airport (YXC)plane plane KTM - YXC
    2. Take the bus from Cranbrook, BC - 513 Cranbrook St North to Calgary, AB - 11488, 24 Street SEbus bus
    38h 16m
    $850–1,986

Tribhuvan International Airport (KTM) to Calgary International Airport (YYC) flights

Calendar34Weekly Planes
Duration26h 46mAverage Duration
Ticket$519Cheapest Price
See schedules

Comparing Your Travel Options

What companies run services between Kathmandu, Nepal and Calgary, AB, Canada?

Nepal Airlines, WestJet, and five other airlines fly from Tribhuvan International Airport (KTM) to Calgary International Airport (YYC) 5 times a day.

Airlines
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 Is ride-sharing platform BlaBlaCar right for you?, How to get from Southend Airport into central London, and Flying into Beijing? - to help you get the most out of your next trip.