Trip to Prince George

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 Prince George

🌲 Enjoy a leisurely ride through the stunning landscapes of British Columbia, as the train takes approximately 12 hours and 29 minutes to reach Prince George. Relax in the comfortable cabins and soak in the breathtaking views along the way. 💰 Tickets for this train ride from Prince Rupert to Prince George range from C$88 to C$162, providing an affordable and picturesque way to explore the beauty of BC while experiencing the convenience of train travel.

Where to stay in Prince George

There are over 40 hotels to stay in Prince George. Prices range from $19 per night.

Accomodation
  • The train service from Prince Rupert to Prince George is provided by VIA Rail. The direct train operates three times a week on Wednesdays, Fridays, and Sundays. The journey between the two cities takes approximately 12 hours and 29 minutes. Tickets for the Prince Rupert to Prince George train route range in price from C$90 to C$165.
  • The fastest train between Prince Rupert and Prince George is the direct service operated by VIA Rail. This train departs from Prince Rupert station and arrives at Prince George station, with services available on Wednesdays, Fridays, and Sundays. The journey duration is approximately 12 hours and 29 minutes, making it the quickest option for traveling by train between these two cities. Ticket prices for this route vary between C$90 and C$165.
  • The departure station for trains leaving for Prince George from Prince Rupert is Prince Rupert station. This station is where VIA Rail operates the train services for this route. Passengers can board the train at Prince Rupert station to begin their journey to Prince George.
  • There are three trains per week between Prince Rupert and Prince George. These trains operate on Wednesdays, Fridays, and Sundays, providing travelers with options for their journey. The direct train service, operated by VIA Rail, offers a convenient way to travel between the two cities, with the journey taking approximately 12 hours and 29 minutes. Tickets for the Prince Rupert to Prince George train route range in price from C$90 to C$165.
  • The train traveling from Prince Rupert to Prince George arrives at Prince George station. This station serves as the final destination for this particular VIA Rail service. Travelers can disembark at the Prince George station to continue their journey or explore the city and its surroundings.
  • The first train from Prince Rupert to Prince George departs on Wednesday, with services running three times a week on Wednesdays, Fridays, and Sundays. The last train of the day leaves Prince Rupert station at the scheduled departure time on those operating days. The journey between the two cities takes approximately 12 hours and 29 minutes, providing plenty of time for passengers to enjoy the scenic route through British Columbia.
  • There are three direct train trips each week between Prince Rupert and Prince George. These direct train services operate on Wednesdays, Fridays, and Sundays, providing passengers with convenient options for traveling between the two cities. The journey on the train from Prince Rupert to Prince George takes approximately 12 hours and 29 minutes, allowing travelers to relax and enjoy the scenic route through British Columbia.
  • Yes, there is a direct train between Prince Rupert and Prince George. The train service operates three times a week on Wednesdays, Fridays, and Sundays, providing travelers with convenient options for their journey. The direct train departs from Prince Rupert and arrives at Prince George, with the journey taking approximately 12 hours and 29 minutes. This direct route offers a comfortable and scenic way to travel between the two cities.
  • The cost of a train ticket from Prince Rupert to Prince George can vary between C$90 and C$165, depending on factors such as the class of travel and time of booking. Passengers have the flexibility to choose the fare that best fits their budget and preferences. Overall, the pricing range offers travelers affordable options for traveling by train between the two cities.

Will you be returning to Prince Rupert by train?

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

See schedule