Rome2Rio

How to get fromPrince Rupert to Crowsnest Passby bus, plane, car, 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, 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
    $244–1,095
  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 - Westbrook Mallbus
    4. Take the bus from Calgary, AB - 11th Ave before 1 Street SW to Okotoks, AB - Southridge Drive & Woodhaven Drivebus
    5. Take the bus from Okotoks, AB to Sparwood, BC - 101c Aspen Drbus
    35h 34m
    $520–697
  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 - Parking Lot #1 to North Calgary, AB - Crowfoot LRT Stationbus
    4. Take the bus from Calgary to Claresholmbus
    5. Drive from Claresholm to Crowsnest Passcar
    44h 25m
    $255–480
  4. Drive 1,696.5 km

    1. Drive from Prince Rupert to Crowsnest Passcar1,696.5 km
    21h 2m
    $338–488
  5. Bus, fly to Lethbridge Airport, drive

    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. Drive from Lethbridge Airport (YQL) to Crowsnest Passcar
    15h 46m
    $313–1,390
  6. 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, AB - 11488, 24 Street SE to Pincher Creek, ABbus
    4. Take the taxi from Pincher Creek, AB to Crowsnest Passtaxi
    12h 23m
    $663–1,080
  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$186Cheapest 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 - Westbrook Mall, Calgary, AB - Downtown 9 Ave SE, Calgary, AB - 11th Ave before 1 Street SW, Okotoks, AB - Southridge Drive & Woodhaven Drive, Okotoks, AB, and Sparwood, BC - 101c Aspen Dr in around 35h 34m.

Transport is disrupted due to the Russia-Ukraine war. Read more

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 Need to know: Jadrolinija, What are the different types of Renfe trains in Spain?, and 4 of the smartest ways to explore Australia - to help you get the most out of your next trip.