1map logoGo to main page

Kelowna, British Columbia to Prince Rupert, British Columbia from $85: 6 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Kelowna, Canada
to
Prince Rupert, Canada

How to Get from Kelowna to Prince Rupert: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$85 by busBest price
893 kmDistance
8h 51m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Kelowna to Prince Rupert with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
Various
Plane
Average Duration
8h  51m
Estimated price
$99-441
Recommended
Company
EBus Canada, BC Bus North
Bus
Average Duration
21h  15m
Estimated price
$85-170
Cheapest
route map
Distance: 893 km
Duration: 8h 51m

See more options

Company
EBus Canada, VIA Rail
Bus
Average Duration
23h  54m
Estimated price
$144-264
Company
Various
Drive
Average Duration
10h  19m
Estimated price
$189-679
Company
Various
Drive
Average Duration
17h  16m
Estimated price
$200-300
Company
Various
Taxi
Plane
Average Duration
9h  35m
Estimated price
$257-738

Traveling From Kelowna to Prince Rupert

The journey from Kelowna to Prince Rupert offers a striking contrast between Kelowna's sun-kissed vineyards and vibrant lakeside lifestyle and Prince Rupert's rugged coastal beauty and rich maritime culture.

Best Neighbourhoods in Prince Rupert

Prince Rupert boasts diverse neighborhoods, each offering its own charm.

Downtown Prince Rupert
• Bustling shops and restaurants nearby.
• Art galleries showcasing local talent.
Cow Bay
• Scenic waterfront views and unique boutiques.
• Great seafood options and cozy cafés.
Port Edward
• Rich fishing heritage and history.
• Access to beautiful parks and trails.

Best Times To Visit Prince Rupert's Attractions

Timing your visit to Prince Rupert's attractions can greatly enhance your experience.

Khutzeymateen Grizzly Bear Sanctuary
Visit in late spring to see bears emerging from hibernation, avoiding peak tourist months.
North Pacific Cannery National Historic Site
Explore in early fall for smaller crowds and mild weather while enjoying the exhibits.
Museum of Northern British Columbia
Go on weekdays during the summer to appreciate the exhibits with fewer visitors.

Prince Rupert Weather: What to Expect Year-Round

Prince Rupert experiences a mild, maritime climate with abundant rainfall, making it essential to pack accordingly for your visit. Late spring to early fall offers the best weather, as drier conditions enhance outdoor exploration and local activities.

Dining Recommendation in Prince Rupert

For a true taste of Prince Rupert, savor the fresh, locally-sourced Pacific salmon at Canoe Restaurant, where the cozy atmosphere and stunning waterfront views create a memorable dining experience. This flavorful dish contrasts sharply with Kelowna's wine country cuisine, highlighting the coastal region's rich maritime heritage.

Kelowna - Prince Rupert operators

Explore transport companies operating between Kelowna and Prince Rupert, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Bus
Contact phone
1-877-769-3287
Website
https://myebus.ca/

Bus from Kelowna, BC - Downtown 516 Lawrence Ave to Kamloops, BC - Sahali Mall

Average Duration
2h 15m
Estimated price
CA$28-40

Bus from Kamloops, BC - Sahali Mall to Prince George, BC - Terry Fox Statue

Average Duration
6h 30m
Estimated price
CA$60-80
Contact phone
1-844-564-7494
Website
https://bcbus.ca/

Bus from Terrace Skeena Mall to Prince Rupert

Average Duration
1h 45m
Estimated price
CA$0-35

Bus from Prince George, BC to Prince Rupert

Average Duration
10h 30m
Estimated price
CA$0-55
Plane Show flights
Website
http://aircanada.com

Plane from Kelowna Airport (YLW) to Terrace Airport (YXT)

Average Duration
3h 55m
Estimated price
CA$190-750
Website
http://westjet.com

Plane from Kelowna Airport (YLW) to Terrace Airport (YXT)

Average Duration
5h 13m
Estimated price
CA$95-550
Train
Contact phone
+1 888 842-7245
Website
http://www.viarail.ca/

Train from Vanderhoof to Prince Rupert

Average Duration
10h 30m
Estimated price
CA$55-120

Kelowna to Prince Rupert: Overview of Bus, Train, Flight, and Car Trips

Traveling between Kelowna and Prince Rupert offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

Useful tips for plane travellers
• When booking your flight, consider selecting a connection that allows a longer layover at Terrace Airport; this can give you time to relax, grab a snack, and explore the airport amenities before your onward journey to Prince Rupert.
• Upon arriving at Prince Rupert Airport, be prepared to navigate through a small but busy terminal. Taxis are located right outside the terminal, and it's advisable to book one in advance; a ride to the city center typically costs around CAD 30 to CAD 40.
• Check the schedules for Central Mountain Air, Air Canada, and WestJet as they offer connecting flights to ensure you don't miss out on the best timing and pricing; here are their websites: Central Mountain Air, Air Canada, WestJet.

Frequently asked questions

Find out more about the route from Kelowna to Prince Rupert.

Or choose the category:
The distance between Kelowna and Prince Rupert is 893 km by air, but the road distance is longer at 1439 km. If you choose to fly, it takes approximately 8 hours and 51 minutes to reach Prince Rupert from Kelowna by flying to Terrace and then taking a bus. On the other hand, if you decide to drive, the journey from Prince Rupert to Kelowna takes around 17 hours and 16 minutes. Lastly, taking a bus from Kelowna to Prince Rupert would take approximately 21 hours and 15 minutes.
The most cost-effective option for traveling from Kelowna to Prince Rupert is by bus, which takes approximately 21 hours and 15 minutes and costs between C$113 and C$227. However, if time efficiency is a priority, the quickest way is to fly from Kelowna to Terrace, and then take a bus to Prince Rupert. This option takes approximately 8 hours and 51 minutes and costs between C$160 and C$801.
The prices for a bus ticket between Prince Rupert and Kelowna range from C$117 to C$220.
To travel from Kelowna to Prince Rupert without using public transportation, you can drive the entire distance. The road distance between the two cities is approximately 1439 km, and it takes around 17 hours and 16 minutes to drive from Kelowna to Prince Rupert. The cost of fuel and any potential tolls should be factored into the travel expenses, which can vary between C$267 and C$400.
To travel from Kelowna to Prince Rupert without a car, the best option is to take a bus. The journey typically takes around 21 hours and 15 minutes. The bus route offers a convenient and affordable way to reach your destination, with ticket prices ranging from C$113 to C$227.
There is no direct link between Kelowna and Prince Rupert by bus. However, you can reach Prince Rupert from Kelowna by taking a bus with transfers. The journey includes stops in Kamloops and Prince George and takes approximately 21 hours and 15 minutes. Bus services are operated by EBus Canada and BC Bus North.
The flight between Kelowna and Prince Rupert typically takes around 3 hours with one stopover. The cost of the flight can vary depending on the airline and availability, but it is generally in the range of $300 to $600.
There are several options for accommodation near Prince Rupert. There are over 14 hotels available, with prices starting at C$83. Some popular choices include the Crest Hotel, Pacific Inn, and Totem Lodge Motel.