1map logoGo to main page

Vancouver, British Columbia to Prince Rupert, British Columbia from undefined81: 6 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Vancouver, Canada
to
Prince Rupert, Canada

How to Get from Vancouver 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.

$81 by busBest price
752 kmDistance
7h Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Vancouver 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
Bus
Average Duration
7h 
Estimated price
207-868
Recommended
Company
BC Connector - Wilson's Group
Bus
Average Duration
23h  35m
Estimated price
81-265
Cheapest
route map
Distance: 752 km
Duration: 7h

See more options

Company
Various
Bus
Train
Average Duration
26h  14m
Estimated price
156-393
Company
VIA Rail
Train
Average Duration
48h 
Estimated price
229-2070
Company
Various
Plane
Drive
Average Duration
7h  46m
Estimated price
403-1122
Company
N/A
Drive
Average Duration
18h  38m
Estimated price
2071-2072

Traveling From Vancouver to Prince Rupert

Traveling from Vancouver to Prince Rupert offers a striking contrast between the bustling urban vibe of a coastal city and the serene, rugged beauty of northern wilderness.

Best Neighbourhoods in Prince Rupert

Prince Rupert features charming neighborhoods that showcase diverse local culture.

Downtown
• Boutique shops and local eateries abound.
• Vibrant arts scene with galleries and theaters.
Waterfront
• Scenic views of the harbor and mountains.
• Great spot for whale watching and boat tours.
Shawatlans
• Close-knit community with a welcoming atmosphere.
• Access to beautiful parks and outdoor activities.

Best Times To Visit Prince Rupert's Attractions

Timing your visit can greatly enhance your experience in Prince Rupert.

North Pacific Cannery
Visit during weekdays in spring for fewer crowds and richer history.
Cow Bay
Early morning or late afternoon offers a peaceful atmosphere and stunning light.
Pacific Region Interpretive Centre
Visit in the late morning to enjoy interactive exhibits without the rush.

Prince Rupert Weather: What to Expect Year-Round

Prince Rupert experiences a coastal climate characterized by mild temperatures and significant rainfall, making it essential to pack accordingly. The driest months, from May to September, offer the best chances for outdoor activities, while the cooler, wetter seasons can lead to a cozy, reflective travel experience.

Dining Recommendation in Prince Rupert

Try the grilled Pacific halibut at Cow Bay Café, where the fresh catch showcases the region's bounty with a distinctly local flavor profile that sets it apart from Vancouver's culinary scene. The homey atmosphere and focus on locally sourced ingredients create a dining experience that feels both intimate and connected to the surrounding landscape.

Vancouver - Prince Rupert operators

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

Plane Show flights
Website
aircanada.com

Plane from Vancouver (YVR) to Terrace (YXT)

Average Duration
1h 44m
Estimated price
2078-2079

Plane from Vancouver (YVR) to Smithers (YYD)

Average Duration
1h 40m
Estimated price
8680-2079
Website
westjet.com

Plane from Vancouver (YVR) to Terrace (YXT)

Average Duration
1h 40m
Estimated price
2076-8681
Train Show train routes
Contact phone
+1 888 842-7245
Website
viarail.ca

Train from Vancouver to Jasper

Average Duration
19h
Estimated price
8684-8687

Train from Jasper to Prince Rupert

Average Duration
32h 40m
Estimated price
8689-810

Train from Vanderhoof to Prince Rupert

Average Duration
10h 30m
Estimated price
8682-8683
Bus Show bus routes
Contact phone
1.833.276.5841
Website
bcconnector.ca

Bus from Vancouver, BC - Pacific Central Station to Kamloops, BC

Average Duration
4h 35m
Estimated price
812-818
Contact phone
1-844-564-7494
Website
bcbus.ca

Bus from Terrance Skeena Mall to Prince Rupert

Average Duration
1h 45m
Estimated price
812-813

Bus from Prince George, BC to Prince Rupert

Average Duration
10h 30m
Estimated price
812-8682
Contact phone
1-877-769-3287
Website
myebus.ca

Bus from Vancouver, BC - Pacific Central Station to Kamloops, BC

Average Duration
4h 35m
Estimated price
2653-81

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

Average Duration
6h 30m
Estimated price
81-2654

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

Traveling between Vancouver 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.

🚗 Embark on an epic road trip from Vancouver to Prince Rupert, covering 939 miles of stunning Canadian landscapes. The journey promises around 18 hours and 38 minutes of scenic drive time. 💸 Experience the flexibility of car travel with prices ranging from C$284 to C$419 for the adventure from Vancouver to Prince Rupert. Take advantage of cost-effective options while immersing yourself in the natural beauty of British Columbia.
Average price
C$290 - C$427
🚂 Embark on a scenic train journey from Vancouver to Prince Rupert by traveling via Jasper. This unforgettable trip, operated by VIA Rail, takes approximately 2 days and 4 hours including transfers. 💰 Prices for the Vancouver to Prince Rupert train ticket range from C$228 to C$357, offering a budget-friendly and relaxing way to travel between these two picturesque destinations in Canada. Experience the charm of rail travel and create lasting memories on this unforgettable journey.
Departure Point
Vancouver station
Arrival Point
Prince Rupert station
🛫 Flying from Vancouver to Prince Rupert is a convenient and efficient way to traverse the beautiful province of British Columbia. The quickest option is taking a direct flight from Vancouver Airport to Terrace Airport, which typically lasts about 1 hour and 36 minutes.
Departure Point
Vancouver Airport
Arrival Point
Terrace Airport
Useful tips for plane travellers
• When booking your flight from Vancouver to Prince Rupert, consider taking a WestJet or Air Canada flight to Terrace Airport, as this is the most common route; after arriving in Terrace, you'll need to catch a bus or taxi to Prince Rupert which can take about 1 hour and 30 minutes.
• Upon arrival at Prince Rupert Airport, expect a small and easy-to-navigate terminal; keep in mind that there is limited signage, so don't hesitate to ask airport staff for assistance regarding transportation options or local accommodations.
• Taxi fares from Prince Rupert Airport to the city center are approximately $20-$30 CAD; alternatively, you can check the local bus schedule at BC Transit which might offer an economical option for transport into town.
🚌 Starting from Vancouver at the Pacific Central Station, the bus journey to Prince Rupert involves transfers at Kamloops and Prince George, taking approximately 23 hours and 35 minutes. 💰 Prices for the bus trip between Vancouver and Prince Rupert can range from C$81 to C$265, providing an affordable and convenient way to explore this region of Canada.
Departure Point
Vancouver, BC - Pacific Central Station
Arrival Point
Prince Rupert station

Frequently asked questions

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

Or choose the category:
The distance between Vancouver and Prince Rupert is 467 miles. The typical travel times by various modes of transportation vary. It takes approximately 18 hours and 38 minutes to drive from Vancouver to Prince Rupert, and around 23 hours and 35 minutes to travel by bus in the opposite direction. Alternatively, taking a train from Vancouver to Prince Rupert takes a considerable amount of time, and flying to Terrace and then taking a bus to Prince Rupert takes around 7 hours and 6 minutes.
The most cost-effective option for traveling from Vancouver to Prince Rupert is by bus, with ticket prices ranging from C$80 to C$254. Although it takes a longer time, approximately 23 hours and 35 minutes, it is the more budget-friendly alternative. However, if time efficiency is a priority, flying to Terrace and then taking a bus would be the quickest option, with a travel time of around 7 hours and 6 minutes. This option can be pricier, with tickets ranging from C$174 to C$868.
The prices for traveling from Vancouver to Prince Rupert vary depending on the mode of transportation. The cost of a train ticket ranges from C$224 to C$348. On the other hand, the price of a bus ticket varies from C$80 to C$254. These prices may fluctuate depending on the time of year and any discounts or promotions available. It is recommended to check with the respective transportation companies for the most up-to-date pricing information.
To get from Vancouver to Prince Rupert without using public transportation, you can drive the entire distance. The road distance is approximately 939 miles and it takes about 18 hours and 38 minutes to drive from Vancouver to Prince Rupert. The prices for renting a car for this journey can range from C$280 to C$414.
If you don't have a car, the best way to travel from Vancouver to Prince Rupert is by bus. The journey takes approximately 23 hours and 35 minutes and the bus fare ranges from C$80 to C$254. This is a convenient option for those who prefer not to drive or do not have access to a car. The bus offers a comfortable and scenic route to enjoy the beautiful landscapes along the way.
There is no direct link between Vancouver and Prince Rupert by train. However, there are train services that depart from Vancouver and arrive in Prince Rupert with a transfer in Jasper. This journey takes approximately 2 days and 4 hours. There is also no direct bus from Vancouver to Prince Rupert, but there are bus services that depart from Vancouver and arrive in Prince Rupert with transfers in Kamloops and Prince George. This journey takes approximately 23 hours and 35 minutes.
The flight between Vancouver and Prince Rupert typically takes 1 hour and 42 minutes. The quickest and most convenient option is to fly directly from Vancouver Airport to Terrace Airport. The cost of the flight can vary depending on the time of booking and the airline, but on average, it ranges from $150 to $300.
There are several options for accommodation near Prince Rupert. With over 14 hotels to choose from, you have a variety of choices to fit any budget. Prices start at C$83 per night, ensuring there are options available for different travelers. Whether you prefer a luxury hotel or a budget-friendly option, there is a range of accommodations available to suit your needs.