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 George to Vancouver

🚆 The train journey from Prince George to Vancouver is not direct, with a transfer in Jasper. The total travel time, including transfers, is approximately 32 hours and 15 minutes. 💰 The prices for the train between Prince George and Vancouver can vary between C$148 and C$309. This relaxing train journey offers a unique perspective of Canada's beautiful landscapes on your way to the vibrant city of Vancouver.

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 George to Vancouver. However, VIA Rail operates train services that depart from Prince George station and arrive in Vancouver via Jasper. The journey typically takes approximately 32 hours and 15 minutes, which includes transfers along the route. The prices for a train ticket between Prince George and Vancouver can range from C$151 to C$314, depending on the class of service and time of booking.
  • The train services operated by VIA Rail from Prince George to Vancouver, with a transfer in Jasper, offer the fastest route available for this journey. Despite the transfer, this train route takes approximately 32 hours and 15 minutes to reach Vancouver from Prince George. VIA Rail's train services are known for their comfort and scenic views along the journey, making it a relaxing way to travel between these two cities in British Columbia. The prices for this train trip can vary depending on the class of service chosen, ranging from C$151 to C$314.
  • The trains traveling from Prince George to Vancouver depart from the Prince George station. This station serves as the starting point for VIA Rail's train services that connect these two cities. Passengers can board the train at Prince George station to begin their journey towards Vancouver, enjoying the scenic route through British Columbia.
  • There are multiple trains operated by VIA Rail that connect Prince George to Vancouver. These services do not offer a direct route, but instead, involve transfers, usually at Jasper, along the way. The entire journey typically takes approximately 32 hours and 15 minutes to reach Vancouver from Prince George by train. Travelers can choose from different departure times and ticket prices ranging from C$151 to C$314, depending on their preferences.
  • The train service operated by VIA Rail from Prince George to Vancouver arrives at Vancouver station. This station is the final destination for this particular train route. Passengers will disembark at the Vancouver station, where they can continue their journey within the city or to other destinations using available transportation options.
  • The train services from Prince George to Vancouver operated by VIA Rail, have varying departure times due to the transfers involved via Jasper. The exact schedule may change, so it's recommended to check with VIA Rail for the most up-to-date information on departure times. However, in general, the first train of the day could depart from Prince George station early in the morning, while the last train may leave later in the evening to begin the journey towards Vancouver. The total travel time including transfers is approximately 32 hours and 15 minutes.
  • There are no direct train trips available between Prince George and Vancouver. The train services operated by VIA Rail involve transfers via Jasper, making it a longer journey with a total travel time of approximately 32 hours and 15 minutes. Passengers traveling from Prince George to Vancouver will have to change trains at Jasper as part of the route. It is important to plan accordingly and be prepared for the duration of the trip with the transfers involved.
  • No, there is no direct train connecting Prince George to Vancouver. Passengers traveling between these two cities will have to take a train that departs from Prince George and travels to Vancouver via Jasper, with the entire journey taking around 32 hours and 15 minutes, including transfers. It is important for travelers to be aware of the need for transfers and plan their trip accordingly when traveling by train from Prince George to Vancouver.
  • The cost of a train ticket from Prince George to Vancouver can vary depending on factors such as the class of service and the time of booking. Generally, prices for this train route range from approximately C$151 to C$314. Passengers should check with the train operator for the most up-to-date pricing information and consider booking in advance to potentially secure lower fares for their journey from Prince George to Vancouver by train.

Will you be returning to Prince George by train?

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

See schedule