Rome2Rio

How to get fromPrince Rupert to Crowsnest Passby bus, plane, car, bus (Flixbus), train or taxi

Find Transport to Crowsnest Pass

See all options

There are 7 ways to get from Prince Rupert to Crowsnest Pass by bus, plane, car, bus (Flixbus), train, 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. Bus, fly to Cranbrook/Canadian Rockies International Airport, drive

    best
    1. Take the bus from Prince Rupert to Terrance Skeena Mallbus
    2. Fly from Northwest Regional Airport (YXT) to Cranbrook/Canadian Rockies International Airport (YXC)planeYXT - YXC
    3. Drive from Cranbrook/Canadian Rockies International Airport (YXC) to Crowsnest Passcar
    10h
    $224–995
  2. Bus

    1. Take the bus from Prince Rupert to Prince George, BCbus
    2. Take the bus from Prince George, BC - Terry Fox Statue to Kamloops, BC - Sahali Mallbus
    3. Take the bus from Kamloops, BC to Calgary, AB - Marlborough Mallbus
    4. Take the bus from Calgary to Claresholmbus
    5. Take the bus from Claresholm, AB to Sparwood, BC - 101c Aspen Drbus
    35h 21m
    $483–739
  3. Train, bus, drive

    1. Take the train from Prince Rupert to Jaspertrain
    2. Take the bus from Jasper, AB to Lake Louise, ABbus
    3. Take the bus from Lake Louise, AB to Calgary, AB - Westbrook Mallbus
    4. Take the bus from Calgary Downtown Ticket Office 606 5 Ave SW to Claresholm - Shell Stationbus
    5. Drive from Claresholm - Shell Station to Crowsnest Passcar
    43h 52m
    $342–497
  4. Drive 1,696.5 km

    1. Drive from Prince Rupert to Crowsnest Passcar1,696.5 km
    21h 2m
    $339–490
  5. Bus, fly to Calgary International Airport, taxi

    1. Take the bus from Prince Rupert to Terrance Skeena Mallbus
    2. Fly from Northwest Regional Airport (YXT) to Calgary International Airport (YYC)planeYXT - YYC
    3. Take the bus from Calgary - Airport YYC to Claresholm - Shell Stationbus
    4. Take the bus from Claresholm, AB to Pincher Creek, ABbus
    5. Take the taxi from Pincher Creek, AB to Crowsnest Passtaxi
    12h 4m
    $614–1,135
  6. Bus, fly to Lethbridge Airport, taxi

    1. Take the bus from Prince Rupert to Terrance Skeena Mallbus
    2. Fly from Northwest Regional Airport (YXT) to Lethbridge Airport (YQL)planeYXT - YQL
    3. Take the bus from Lethbridge - University Transit Loop to Fort Macleod - Circle K Shell Station , ABbus
    4. Take the bus from Fort Macleod, AB to Pincher Creek, ABbus
    5. Take the taxi from Pincher Creek, AB to Crowsnest Passtaxi
    17h 59m
    $489–1,555
  7. Train, bus

    1. Take the train from Prince Rupert to Jaspertrain
    2. Take the bus from Jasper, AB to Calgary Downtown, ABbus
    3. Take the bus from Calgary, AB - 11488, 24 Street SE to Sparwood, BC - 101c Aspen Drbus
    2d
    $507–697

Northwest Regional Airport (YXT) to Cranbrook/Canadian Rockies International Airport (YXC) flights

Calendar20Weekly Planes
Duration4h 16mAverage Duration
Ticket$163Cheapest Price
See schedules

Questions & Answers

What companies run services between Prince Rupert, BC, Canada and Crowsnest Pass, AB, Canada?

You can take a bus from Prince Rupert to Crowsnest Pass via Prince George, BC, Prince George, BC - Terry Fox Statue, Kamloops, BC - Sahali Mall, Kamloops, BC, Calgary, AB - Marlborough Mall, NB 36 ST NE @ S. of 5 AV NE, Whitehorn LRT Station, Calgary, Claresholm, Claresholm, AB, and Sparwood, BC - 101c Aspen Dr in around 35h 21m.

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 Getting to Milan from the airport, 4 stunningly beautiful Philippines islands you need to visit, and Travelling Croatia’s Dalmatian Coast by boat, bus, car and train - to help you get the most out of your next trip.