Trip to Prince Rupert

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 Vancouver to Prince Rupert

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

Where to stay in Prince Rupert

There are over 21 hotels to stay in Prince Rupert. Prices range from $70 per night.

Accomodation
  • The train route from Vancouver to Prince Rupert is operated by VIA Rail. There is no direct train service, so travelers will need to transfer at Jasper during the 2-day, 4-hour journey. Ticket prices for this route typically range from C$232 to C$362. The train services depart from Vancouver station and arrive at Prince Rupert station, making for a scenic and comfortable journey through British Columbia's stunning landscapes.
  • The fastest train option between Vancouver and Prince Rupert is operated by VIA Rail. However, since there is no direct route, travelers will need to transfer at Jasper during the 2-day, 4-hour journey. While this may not be the quickest mode of transportation between the two destinations, the train ride offers a scenic and leisurely way to experience the beautiful landscapes of British Columbia. Ticket prices for this route typically range from C$232 to C$362, depending on the class and accommodations chosen.
  • Trains departing for Prince Rupert from Vancouver are operated by VIA Rail and leave from Vancouver station. This station is conveniently located in the city of Vancouver, providing easy access for passengers embarking on their journey to Prince Rupert. Vancouver station offers facilities and services to accommodate travelers before they board the train, ensuring a comfortable and seamless start to the scenic adventure through British Columbia's stunning landscapes.
  • There is no direct train between Vancouver and Prince Rupert. However, travelers can take VIA Rail services that depart from Vancouver, pass through Jasper, and finally arrive at Prince Rupert. This route involves transfers and takes approximately 2 days and 4 hours to complete. Despite the lack of a direct train, VIA Rail offers a scenic and comfortable journey for passengers traveling between Vancouver and Prince Rupert, showcasing the beauty of British Columbia along the way.
  • The train service operated by VIA Rail traveling from Vancouver to Prince Rupert arrives at Prince Rupert station. This station serves as the final destination for passengers completing the scenic train journey through British Columbia. Prince Rupert station provides travelers with a convenient location to disembark and explore the charming coastal city and its surrounding areas.
  • The first and last trains of the day for the journey from Vancouver to Prince Rupert via Jasper are operated by VIA Rail. Due to the duration of the trip, which takes approximately 2 days and 4 hours, the schedule for departure and arrival may vary. It is recommended to check with VIA Rail for the most up-to-date information on the train schedules for this route. The prices for train tickets between Vancouver and Prince Rupert typically range from C$232 to C$362, depending on the class of service and availability.
  • There are no direct train trips each day between Vancouver and Prince Rupert. The journey from Vancouver to Prince Rupert via Jasper takes approximately 2 days and 4 hours, including transfers. VIA Rail operates the train services for this route, departing from Vancouver station and arriving at Prince Rupert station. It is a scenic and leisurely journey through British Columbia's picturesque landscapes, offering a unique travel experience by train.
  • There is no direct train between Vancouver and Prince Rupert. Travelers will need to take a train from Vancouver and transfer at Jasper to reach Prince Rupert. This journey, including transfers, typically takes around 2 days and 4 hours. While there is no direct route, the trip provides a scenic and relaxing way to experience the beauty of British Columbia's landscapes.
  • The cost of a train ticket from Vancouver to Prince Rupert ranges from C$232 to C$362. The price may vary depending on the class of service chosen and the time of booking. Passengers can select from different fare options to suit their budget and travel preferences. Overall, the train journey offers a relatively affordable and convenient option for traveling between the two destinations.

Will you be returning to Vancouver by train?

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

See schedule