There are 7 ways to get from Castlegar to Prince Rupert by plane, bus, car, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Castlegar Airport to Northwest Regional Airport, bus
best- Fly from Castlegar Airport (YCG) to Northwest Regional Airport (YXT)plane YCG - YXT
- Take the bus from Terrance Skeena Mall to Prince Rupertbus
9h 42m$194–894Bus
- Take the bus from Castlegar, BC - 692 18th St to Hope, BC - 919 Water Avenuebus
- Take the bus from Hope - Visitors Center to Kamloops - back of Sahali Mallbus
- Take the bus from Kamloops - back of Sahali Mall to Prince George - Bus Shelter - 1295 7 Ave - Bay C near Terry Fox Statuebus
- Take the bus from Prince George, BC to Prince Rupertbus
27h 33mDrive 1,674.7 km
- Drive from Castlegar to Prince Rupertcar 1,674.7 km
21h 41m$340–491Fly Castlegar Airport to Smithers Airport, train
- Fly from Castlegar Airport (YCG) to Smithers Airport (YYD)plane YCG - YYD
- Take the train from Smithers to Prince Ruperttrain
15h 11m$199–914Bus to Kelowna International Airport, fly to Northwest Regional Airport, bus
- Take the bus from A&W - Castlegar to Orchard Park Mall - Kelownabus
- Fly from Kelowna International Airport (YLW) to Northwest Regional Airport (YXT)plane YLW - YXT
- Take the bus from Terrance Skeena Mall to Prince Rupertbus
13h 10m$468–1,057Fly Trail Airport to Northwest Regional Airport, bus
- Fly from Trail Airport (YZZ) to Northwest Regional Airport (YXT)plane YZZ - YXT
- Take the bus from Terrance Skeena Mall to Prince Rupertbus
8h 48m$340–1,220Bus, train
- Take the bus from A&W - Castlegar to Orchard Park Mall - Kelownabus
- Take the bus from Kelowna - 516 Lawrence Ave to Kamloops - back of Sahali Mallbus
- Take the bus from Kamloops - back of Sahali Mall to Prince George - Bus Shelter - 1295 7 Ave - Bay C near Terry Fox Statuebus
- Take the bus from Downtown Exch Bay B to Burrard Vanderhoof Co-opbus 161
- Take the train from Vanderhoof to Prince Ruperttrain
28h 15m
Castlegar Airport (YCG) to Northwest Regional Airport (YXT) flights
Comparing Your Travel Options
The cheapest way to get from Castlegar to Prince Rupert is to drive which costs $330 - $490 and takes 21h 41m.
The fastest way to get from Castlegar to Prince Rupert is to fly and bus which takes 8h 48m and costs $340 - $1,300.
No, there is no direct bus from Castlegar to Prince Rupert. However, there are services departing from Castlegar, BC - 692 18th St and arriving at Prince Rupert via Hope - Visitors Center, Kamloops - back of Sahali Mall and Prince George, BC. The journey, including transfers, takes approximately 27h 33m.
The distance between Castlegar and Prince Rupert is 1108 km. The road distance is 1674.7 km.
The best way to get from Castlegar to Prince Rupert without a car is to bus which takes 27h 33m and costs .
It takes approximately 9h 42m to get from Castlegar to Prince Rupert, including transfers.
Castlegar to Prince Rupert bus services, operated by Mountain Man Mikes Bus Service, depart from Castlegar, BC - 692 18th St station.
Castlegar to Prince Rupert bus services, operated by Mountain Man Mikes Bus Service, arrive at Hope, BC - 919 Water Avenue station.
Yes, the driving distance between Castlegar to Prince Rupert is 1675 km. It takes approximately 21h 41m to drive from Castlegar to Prince Rupert.
There are 11+ hotels available in Prince Rupert.
What companies run services between Castlegar, BC, Canada and Prince Rupert, BC, Canada?
You can take a bus from Castlegar, BC - 692 18th St to Prince Rupert via Hope - Visitors Center, Kamloops - back of Sahali Mall, Prince George - Bus Shelter - 1295 7 Ave - Bay C near Terry Fox Statue, and Prince George, BC in around 27h 33m.
- Website
- aircanada.com
Flights from Castlegar Airport to Northwest Regional Airport via Vancouver
- Ave. Duration
- 6h 26m
- When
- Every day
- Estimated price
- $140–800
Flights from Castlegar Airport to Smithers Airport via Vancouver
- Ave. Duration
- 6h 56m
- When
- Every day
- Estimated price
- $100–600
Flights from Kelowna International Airport to Northwest Regional Airport via Vancouver
- Ave. Duration
- 4h 18m
- When
- Every day
- Estimated price
- $100–650
Flights from Trail Airport to Northwest Regional Airport via Vancouver
- Ave. Duration
- 4h 44m
- When
- Every day
- Estimated price
- $180–1,000
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Smithers to Prince Rupert
- Ave. Duration
- 6h 5m
- Frequency
- 3 times a week
- Estimated price
- $80–290
- Website
- VIA Rail
- Escape
- $80–200
- Business
- $130–280
- Business Plus
- $140–290
- Economy
- $90–210
- Economy Plus
- $100–220
Train from Vanderhoof to Prince Rupert
- Ave. Duration
- 10h 30m
- Frequency
- 3 times a week
- Estimated price
- $140–370
- Website
- VIA Rail
- Escape
- $140–330
- Business
- $200–360
- Business Plus
- $210–370
- Economy
- $160–340
- Economy Plus
- $180–350
- Phone
- +1 778 763 4155
- Website
- BC Bus North
Bus from Terrance Skeena Mall to Prince Rupert
- Ave. Duration
- 1h 45m
- Frequency
- Twice a week
- Estimated price
- $50–90
- Website
- BC Bus North
Bus from Prince George, BC to Prince Rupert
- Ave. Duration
- 10h 30m
- Frequency
- Twice a week
- Estimated price
- $50–100
- Website
- BC Bus North
Bus from Terrance Skeena Mall to Prince Rupert
- Ave. Duration
- 1h 45m
- Frequency
- Twice a week
- Estimated price
- $50–90
- Website
- BC Bus North
Bus from Terrance Skeena Mall to Prince Rupert
- Ave. Duration
- 1h 45m
- Frequency
- Twice a week
- Estimated price
- $50–90
- Website
- BC Bus North
Bus from Downtown Exch Bay B to Burrard Vanderhoof Co-op
- Ave. Duration
- 1h 25m
- Frequency
- Twice a week
- Estimated price
- $50–90
- Website
- BC Bus North
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 Florence to Rome, Slovenia: Getting from Ljubljana to Lake Bled, and Is ride-sharing platform BlaBlaCar right for you? - to help you get the most out of your next trip.







