Rome2Rio

How to get fromChurchill to Albertaby plane, train, bus or taxi

Find Transport to Alberta

See all options

There are 8 ways to get from Churchill to Alberta by plane, train, bus, or taxi

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 to Edmonton International Airport

    best
    1. Fly from Churchill Airport (YYQ) to Edmonton International Airport (YEG)plane plane YYQ - YEG
    11h 47m
    $1,832–2,437
  2. Train, bus

    cheapest
    1. Take the train from Churchill to Portage la Prairietrain train
    2. Take the bus from Portage la Prairie, MB to Regina, SK - 2820B Avonhurstbus bus
    3. Take the bus from Lumsden to Calgarybus bus
    2d 18h
    $426–610
  3. Fly to Calgary International Airport

    1. Fly from Churchill Airport (YYQ) to Calgary International Airport (YYC)plane plane YYQ - YYC
    8h 46m
    $2,028–2,769
  4. Fly to Lethbridge Airport

    1. Fly from Churchill Airport (YYQ) to Lethbridge Airport (YQL)plane plane YYQ - YQL
    27h 18m
    $499–2,489
  5. Fly to Grande Prairie Airport

    1. Fly from Churchill Airport (YYQ) to Grande Prairie Airport (YQU)plane plane YYQ - YQU
    12h 18m
    $512–2,551
  6. Fly to Medicine Hat Airport

    1. Fly from Churchill Airport (YYQ) to Medicine Hat Airport (YXH)plane plane YYQ - YXH
    26h 48m
    $448–2,333
  7. Train, bus, taxi

    1. Take the train from Churchill to Wabowdentrain train
    2. Take the bus from Wabowden, MB to Lake Francis Jct, MBbus bus
    3. Take the taxi from Lake Francis Jct, MB to Portage la Prairietaxi taxi
    4. Take the train from Portage la Prairie to Jaspertrain train
    5. Take the bus from Jasper, AB to Calgary Downtown, ABbus bus
    3d 1h
    $630–925
  8. Train

    1. Take the train from Churchill to Portage la Prairietrain train
    2. Take the train from Portage la Prairie to Jaspertrain train
    3. Take the train from Jasper to Calgarytrain train
    10d 5h
    $7,350–12,476

Churchill Airport (YYQ) to Edmonton International Airport (YEG) flights

Calendar5Weekly Planes
Duration12h 46mAverage Duration
Ticket$312Cheapest Price
See schedules

Questions & Answers

What companies run services between Churchill, MB, Canada and Alberta, Canada?

Calm Air, WestJet, and Flair Airlines fly from Churchill Airport (YYQ) to Edmonton International Airport (YEG) 5 times a week. Alternatively, you can take a train from Churchill to Calgary via Portage la Prairie and Jasper in around 10d 5h.

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 get from Southend Airport into central London, How to get from Gatwick Airport into central London, and Train travel in France: A guide to SNCF - to help you get the most out of your next trip.

More Questions & Answers