Rome2Rio

How to get fromPerm to Calgaryby train, plane or bus

Find Transport to Calgary

See all options

There are 5 ways to get from Perm to Calgary by train, plane, 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.

  1. Train to Nizhnekamsk, fly to Calgary International Airport

    best
    1. Take the train from Perm-2 to Naberezhnye Chelnytrain train
    2. Fly from Nizhnekamsk (NBC) to Calgary International Airport (YYC)plane plane NBC - YYC
    43h 27m
    $542–2,009
  2. Train to Ekaterinburg Koltsovo Airport, fly to Calgary International Airport

    1. Take the train from Perm 2 to Yekaterinburg-Passtrain train
    2. Fly from Ekaterinburg Koltsovo Airport (SVX) to Calgary International Airport (YYC)plane plane SVX - YYC
    33h 30m
    $570–2,290
  3. Train to Chelyabinsk Airport, fly to Calgary International Airport

    1. Take the train from Perm 2 to Chelyabinsk-Glavnytrain train
    2. Fly from Chelyabinsk Airport (CEK) to Calgary International Airport (YYC)plane plane CEK - YYC
    2d 10h
    $728–1,703
  4. Fly Perm International Airport to Cranbrook/Canadian Rockies International Airport, bus

    1. Fly from Perm International Airport (PEE) to Cranbrook/Canadian Rockies International Airport (YXC)plane plane PEE - YXC
    2. Take the bus from Cranbrook, BC - 513 Cranbrook St North to Calgary, AB - 11488, 24 Street SEbus bus
    5d 4h
    $931–3,081
  5. Bus to Ufa International Airport, fly to Calgary International Airport

    1. Take the bus from Perm' Bus station to Ufa South Bus Terminalbus bus
    2. Fly from Ufa International Airport (UFA) to Calgary International Airport (YYC)plane plane UFA - YYC
    2d 3h
    $578–2,173

Nizhnekamsk (NBC) to Calgary International Airport (YYC) flights

Calendar3Weekly Planes
Duration29h 57mAverage Duration
Ticket$511Cheapest Price
See schedules

Questions & Answers

What companies run services between Perm, Russia and Calgary, AB, Canada?

There is no direct connection from Perm to Calgary. However, you can take the train to Naberezhnye Chelny, take the taxi to Nizhnekamsk (NBC) airport, fly to Calgary International Airport (YYC), walk to Calgary Airport, then take the bus to Calgary, AB - Marriott Downtown Hotel. Alternatively, you can take the train to Yekaterinburg-Pass, take the train to Ekaterinburg Koltsovo Airport, walk to Ekaterinburg Koltsovo Airport (SVX) airport, fly to Calgary International Airport (YYC), walk to Calgary Airport, then take the bus to Calgary, AB - Marriott Downtown Hotel.

Airlines
Train operators
Bus 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 4 stunningly beautiful Philippines islands you need to visit, 10 amazing places to get away from it all in Australia, and How to get from Gatwick Airport into central London - to help you get the most out of your next trip.