1map logoGo to main page

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

Compare Travel Options and Prices

from
Prince Rupert, Canada
to
Vancouver, Canada

How to Get from Prince Rupert to Vancouver: 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
6h 4m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Prince Rupert to Vancouver 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
Bus
Plane
Average Duration
6h  4m
Estimated price
207-862
Recommended
Company
various
Bus
Average Duration
23h  25m
Estimated price
81-271
Cheapest
route map
Distance: 752 km
Duration: 6h 4m

See more options

Company
various
Train
Bus
Average Duration
26h  2m
Estimated price
160-387
Company
VIA Rail
Train
Average Duration
48h 
Estimated price
226-2070
Company
various
Drive
Plane
Average Duration
6h  45m
Estimated price
409-1116
Company
various
Drive
Average Duration
18h  38m
Estimated price
2071-2072

Traveling From Prince Rupert to Vancouver

The journey from Prince Rupert to Vancouver offers travelers a stunning contrast between the rugged beauty of coastal wilderness and the vibrant urban landscape of a bustling city.

Best Neighbourhoods in Vancouver

Vancouver offers diverse neighborhoods, each with its own charm and attractions.

Gastown
• Historic cobblestone streets and charming architecture.
• Famous for the Gastown Steam Clock.
Granville Island
• Vibrant public market with fresh local produce.
• Home to artisan shops and cultural venues.
Yaletown
• Trendy eateries and fashionable boutiques line the streets.
• Waterfront parks and stunning marina views.

Best Times To Visit Vancouver's Attractions

Timing your visit can greatly enhance your experience at Vancouver's highlights.

Stanley Park
Early mornings on weekdays offer serene walks and fewer visitors.
Capilano Suspension Bridge
Visit in the late afternoon for shorter lines and golden light.
Granville Island Public Market
Weekday mornings are ideal for a quieter shopping experience.

Vancouver Weather: What to Expect Year-Round

Vancouver experiences a temperate oceanic climate, which means mild, wet winters and warm, dry summers; the best times to visit are from late spring to early fall. Weather can greatly influence your travel plans, with clear sunny days perfect for outdoor adventures, while rainy periods invite cozy indoor explorations.

Dining Recommendation in Vancouver

For a distinct culinary experience, try the innovative sushi rolls at Miku, where traditional Japanese techniques meet fresh, local ingredients in a stunning waterfront setting. This contrasts with Prince Rupert's rustic seafood focus, offering you an opportunity to savor bold flavors and artistic presentations that reflect Vancouver’s diverse food scene.

Prince Rupert - Vancouver operators

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

Bus Show bus routes
Contact phone
1-844-564-7494
Website
https://bcbus.ca/

Bus from Prince Rupert to Terrance Skeena Mall

Average Duration
1h 45m
Estimated price
810-811

Bus from Prince Rupert to Prince George, BC

Average Duration
10h 30m
Estimated price
810-8620
Contact phone
1-877-769-3287
Website
https://myebus.ca/

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

Average Duration
6h 30m
Estimated price
81-816

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

Average Duration
4h 25m
Estimated price
817-81
Contact phone
1.833.276.5841
Website
https://bcconnector.com/

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

Average Duration
4h 25m
Estimated price
810-818
Train Show train routes
Contact phone
+1 888 842-7245
Website
http://www.viarail.ca/

Train from Prince Rupert to Vanderhoof

Average Duration
10h 35m
Estimated price
8620-8621

Train from Prince Rupert to Jasper

Average Duration
32h
Estimated price
8625-8626

Train from Jasper to Vancouver

Average Duration
23h 30m
Estimated price
8622-8628
Plane Show flights
Website
aircanada.com

Plane from Terrace (YXT) to Vancouver (YVR)

Average Duration
1h 35m
Estimated price
2076-2077
Website
westjet.com

Plane from Terrace (YXT) to Vancouver (YVR)

Average Duration
1h 39m
Estimated price
2075-2079

Plane from Smithers (YYD) to Vancouver (YVR)

Average Duration
1h 34m
Estimated price
2078-2079

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

Traveling between Prince Rupert and Vancouver 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 a picturesque road trip from Prince Rupert to Vancouver, covering a driving distance of 939 miles through stunning landscapes and coastal views. 💸 The cost of your journey by car may range from C$283 to C$418, offering flexibility based on your preferences and travel budget. 🌄 Enjoy a scenic 18-hour drive, immersing yourself in the beauty of British Columbia as you make your way from the charming port city of Prince Rupert to the vibrant metropolis of Vancouver.
Average price
C$290 - C$427
🌲 The train services, operated by VIA Rail, will take approximately 2 days and 8 hours to reach Vancouver from Prince Rupert. The journey includes stunning views of British Columbia's beautiful landscapes. 💰 Ticket prices for the Prince Rupert to Vancouver train range from C$225 to C$364, offering an affordable and leisurely way to travel between these two picturesque Canadian cities.
Departure Point
Prince Rupert station
Arrival Point
Vancouver station
🌲 The picturesque views of British Columbia's coastline can be admired during the 1 hour and 35-minute flight from Terrace to Vancouver. Passengers can enjoy a comfortable and efficient travel experience that showcases the natural beauty of the province.
Departure Point
Terrace Airport
Arrival Point
Vancouver Airport
🚌 Traveling by bus from Prince Rupert to Vancouver requires a journey with transfers at Prince George and Kamloops before reaching your destination at Pacific Central Station. The total travel time is approximately 23 hours and 25 minutes. 🎫 Ticket prices for the bus between Prince Rupert and Vancouver may range from C$81 to C$270. Plan your trip accordingly, sit back, relax, and let the bus take you through the picturesque landscapes of Western Canada.
Departure Point
Prince Rupert station
Arrival Point
Vancouver, BC - Pacific Central Station

Frequently asked questions

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

Or choose the category:
The distance between Prince Rupert and Vancouver is approximately 467 miles by air. By train, it takes approximately 28 hours to reach Vancouver from Prince Rupert. If one chooses to take a bus to Terrace and then fly, the travel time is around 6 hours and 4 minutes. The road distance is much longer, spanning over 939 miles, and it takes roughly 18 hours and 38 minutes to drive from Prince Rupert to Vancouver.
The most cost-effective way to travel from Prince Rupert to Vancouver is by bus, with prices ranging from C$80-C$254. Although this option takes longer at 23h 25m, it is a budget-friendly choice. If time is of the essence, the quickest option is to take a bus to Terrace and then fly to Vancouver. This option usually takes around 6h 4m, but can cost between C$174-C$870. It is important to consider both cost and time when deciding on the best transportation option for your needs.
The prices for traveling from Prince Rupert to Vancouver vary depending on the mode of transportation. The train ticket prices range from C$221 to C$358. On the other hand, the bus ticket prices between Vancouver and Prince Rupert range from C$80 to C$253. It is advisable to check for the most up-to-date prices and book in advance to get the best deals for your journey.
To travel from Prince Rupert to Vancouver without using public transportation, you can drive. The road distance is approximately 939 miles, and it takes about 18 hours and 38 minutes to reach Vancouver by car. The approximate cost for fuel and other expenses for this trip ranges from C$281 to C$415. It is important to plan for rest stops and breaks during this long journey.
To travel from Prince Rupert to Vancouver without a car, the best option is to take a bus. The bus journey takes approximately 23 hours and 25 minutes and the ticket prices range from C$80 to C$254. The bus ride provides a comfortable and convenient way to reach Vancouver from Prince Rupert without the need for a personal vehicle.
No, there is no direct link between Prince Rupert and Vancouver by train. However, there is a train service that departs from Prince Rupert and arrives in Vancouver via Jasper, with a journey time of approximately 2 days and 8 hours, including transfers. Additionally, there is no direct bus from Prince Rupert to Vancouver, but there are bus services that depart from Prince Rupert and arrive in Vancouver after approximately 23 hours and 25 minutes, including transfers in Prince George and Kamloops.
The flight between Prince Rupert and Vancouver typically takes around 1 hour and 35 minutes. This is a direct flight from Terrace Airport to Vancouver Airport. The cost of the flight can vary depending on the airline, time of booking, and season, but it is typically around $200 to $300. It is recommended to book in advance to secure the best prices.
There are plenty of accommodation options available near Vancouver. With over 740 hotels to choose from, you can find a variety of options to suit your budget and preferences. Prices for hotels start at C$63, providing a range of choices for every traveler. From luxury hotels to budget-friendly options, you can easily find a place to stay that suits your needs in Vancouver.