Search train tickets to Prince George

switcheroo

Quickview

How to get to Prince George by train?

Routes7
Trips per day7
train carriers1
Stations1
Lowest PricesWe work directly with hundreds of carriers to find the best available fares.
No Wanderu FeesWe never add any extra fees. We just make it easy to book your travels.
Best Travel OptionsWe help you find & compare the best buses, trains and flights in one place.

How to find cheap train tickets to Prince George?

The cheapest prices for a train ticket to Prince George that users have found recently on Wanderu start at $35.92. Such great deals to Prince George are available on one route to Smithers. While there are some great deals that can be scored by searching around, there are some routes that always have low prices on train travel to get you to Prince George. Smithers at $35.92 has consistently the lowest average train ticket prices to Prince George.

What are the main train stations in Prince George?

The most popular train station in Prince George is VIA Station. VIA Station is the busiest train station in Prince George.

Oshawa

There are 5 train schedules per day connecting Oshawa with Prince George. It takes on average 100 hours and 51 minutes to travel 2073 miles, 3335 kms, by train from Oshawa. One train company operates schedules from Oshawa, with VIA Rail Canada offering the most daily connections to Prince George. Traveling by train from Oshawa you will most likely to arrive in Prince George at VIA Station.
Avg. Time
4d 4h 51m
Avg. Price
$342.43

Kingston

There are 5 train schedules per day connecting Kingston with Prince George. It takes on average 103 hours to travel 2156 miles, 3469 kms, by train from Kingston. One train company operates schedules from Kingston, with VIA Rail Canada offering the most daily connections to Prince George. Traveling by train from Kingston you will most likely to arrive in Prince George at VIA Station.
Avg. Time
4d 7h 0m
Avg. Price
$327.78

Québec

There are 3 train schedules per day connecting Québec with Prince George. It takes on average 110 hours to travel 2273 miles, 3656 kms, by train from Québec. One train company operates schedules from Québec, with VIA Rail Canada offering the most daily connections to Prince George. Traveling by train from Québec you will most likely to arrive in Prince George at VIA Station.
Avg. Time
4d 14h 0m
Avg. Price
$379.98

Ottawa

There are 3 train schedules per day connecting Ottawa with Prince George. It takes on average 105 hours and 15 minutes to travel 2143 miles, 3447 kms, by train from Ottawa. One train company operates schedules from Ottawa, with VIA Rail Canada offering the most daily connections to Prince George. Traveling by train from Ottawa you will most likely to arrive in Prince George at VIA Station.
Avg. Time
4d 9h 15m
Avg. Price
$348.50

Montreal

There are 2 train schedules per day connecting Montreal with Prince George. It takes on average 105 hours to travel 2226 miles, 3581 kms, by train from Montreal. One train company operates schedules from Montreal, with VIA Rail Canada offering the most daily connections to Prince George. Traveling by train from Montreal you will most likely to arrive in Prince George at VIA Station.
Avg. Time
4d 9h 0m
Avg. Price
$340.25
Located in British Columbia, Canada, you can travel by train to Prince George from 7 destinations and choose from 7 daily train schedules to get you there. VIA Rail has the most train connections to Prince George. The furthest train arriving in Prince George covers a distance of 1120.32 miles, 1802.53 kms, covering the journey in 51 hours and 38 minutes

Train companies serving Prince George

There are 1.238095 daily VIA Rail schedules to Prince George. VIA Rail can get you to Prince George by train from 7 destinations including Jasper.
Avg. Time
14h 12m
Avg. Price
$65.39