Trip to Vancouver

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Prince Rupert to Vancouver

🌲 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.

Where to stay in Vancouver

There are over 371 hotels to stay in Vancouver. Prices range from $28 per night.

Accomodation
  • There is no direct train service from Prince Rupert to Vancouver. However, VIA Rail operates train services that connect the two cities with a transfer in Jasper. The journey, including transfers, typically takes around 2 days and 8 hours. Prices for the train journey between Prince Rupert and Vancouver can range from C$229 to C$370, depending on the class of service and time of booking.
  • The fastest train option between Prince Rupert and Vancouver involves taking VIA Rail services with a transfer in Jasper. This journey typically takes approximately 2 days and 8 hours, as there are no direct trains between the two cities. The prices for this train route can vary from C$229 to C$370, depending on factors such as class of service and time of booking. VIA Rail operates these train services departing from Prince Rupert station and arriving at Vancouver station.
  • Trains departing for Vancouver from Prince Rupert are operated by VIA Rail and leave from Prince Rupert station. This station serves as the starting point for travelers making the journey by train. Passengers can board the VIA Rail service at Prince Rupert station to begin their trip towards Vancouver.
  • There are indirect train services operated by VIA Rail between Prince Rupert and Vancouver. These services involve a transfer at Jasper before reaching the final destination of Vancouver. The journey typically takes approximately 2 days and 8 hours, including the transfers. VIA Rail offers multiple trains on this route, providing travelers with options for departure times and accommodations during the trip.
  • The train services operated by VIA Rail traveling from Prince Rupert to Vancouver arrive at the Vancouver station. This station serves as the final destination for the train journey and is conveniently located in the heart of Vancouver, making it easy for travelers to access various transportation options and explore the city. Upon arrival at the Vancouver station, passengers can continue their journey or begin their adventures in Vancouver and its surrounding areas.
  • The departure times for the train service from Prince Rupert to Vancouver, operated by VIA Rail with a transfer in Jasper, can vary. However, the first train of the journey typically departs from Prince Rupert station in the early morning. The last train of the day usually leaves Prince Rupert station in the evening, allowing travelers to begin their overnight journey towards Vancouver. It is important to check the schedule with VIA Rail for the most up-to-date departure times and availability.
  • There are no direct train trips between Prince Rupert and Vancouver. Instead, travelers can take a VIA Rail train that departs from Prince Rupert, makes a transfer in Jasper, and finally arrives at Vancouver. This journey typically takes approximately 2 days and 8 hours to complete. It's important to plan ahead and check the schedule with VIA Rail for the available train trips between these two cities.
  • There is no direct train service available between Prince Rupert and Vancouver. Passengers traveling between these two cities will need to take a VIA Rail train that departs from Prince Rupert, makes a transfer in Jasper, and eventually arrives in Vancouver. The entire journey, including transfers, typically takes around 2 days and 8 hours to complete. It is important for travelers to plan their trip accordingly considering the duration of the journey and the transfer locations.
  • The cost of a train ticket from Prince Rupert to Vancouver typically ranges from C$229 to C$370, depending on factors such as the class of service and time of booking. It is advisable for travelers to book their tickets in advance to potentially secure lower prices. The variation in ticket prices allows passengers to choose the fare that best suits their budget and preferences.

Will you be returning to Prince Rupert by train?

If you are looking for the return train journey, check out trains from Vancouver to Prince Rupert

See schedule