Search train tickets to Kamloops

switcheroo

Quickview

How to get to Kamloops by train?

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

How to find cheap train tickets to Kamloops?

The cheapest prices for a train ticket to Kamloops that users have found recently on Wanderu start at $69.31. Such great deals to Kamloops are available on one route to Vancouver. 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 Kamloops. Vancouver at $69.33 has consistently the lowest average train ticket prices to Kamloops.

What are the main train stations in Kamloops?

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

Prince George

There is one train schedule per day connecting Prince George with Kamloops. It takes on average 32 hours and 43 minutes to travel 247 miles, 397 kms, by train from Prince George. One train company operates schedules from Prince George, with VIA Rail offering the most daily connections to Kamloops. Traveling by train from Prince George you will most likely to arrive in Kamloops at VIA Station.
Avg. Time
1d 8h 43m
Avg. Price
$150.08

Vancouver

There is one train schedule per day connecting Vancouver with Kamloops. It takes on average 9 hours and 17 minutes to travel 158 miles, 253 kms, by train from Vancouver. One train company operates schedules from Vancouver, with VIA Rail offering the most daily connections to Kamloops. Traveling by train from Vancouver you will most likely to arrive in Kamloops at VIA Station.
Avg. Time
9h 17m
Avg. Price
$74.78

Brantford

There is one train schedule per day connecting Brantford with Kamloops. It takes on average 86 hours to travel 1937 miles, 3116 kms, by train from Brantford. One train company operates schedules from Brantford, with VIA Rail Canada offering the most daily connections to Kamloops. Traveling by train from Brantford you will most likely to arrive in Kamloops at VIA Station.
Avg. Time
3d 14h 0m
Avg. Price
$416.36

Saskatoon

There is one train schedule per day connecting Saskatoon with Kamloops. It takes on average 32 hours and 38 minutes to travel 597 miles, 960 kms, by train from Saskatoon. One train company operates schedules from Saskatoon, with VIA Rail offering the most daily connections to Kamloops. Traveling by train from Saskatoon you will most likely to arrive in Kamloops at VIA Station.
Avg. Time
1d 8h 38m
Avg. Price
$189.77

Kingston

There is one train schedule per day connecting Kingston with Kamloops. It takes on average 87 hours and 56 minutes to travel 2066 miles, 3324 kms, by train from Kingston. One train company operates schedules from Kingston, with VIA Rail offering the most daily connections to Kamloops. Traveling by train from Kingston you will most likely to arrive in Kamloops at VIA Station.
Avg. Time
3d 15h 56m
Avg. Price
$459.40

Located in British Columbia, Canada, you can travel by train to Kamloops from 7 destinations and choose from 7 daily train schedules to get you there. VIA Rail has the most train connections to Kamloops. The furthest train arriving in Kamloops covers a distance of 2065.35 miles, 3323.01 kms, covering the journey in 87 hours and 56 minutes

Looking for other ways to get there? Check out Bus options to Kamloops.

train companies serving Kamloops

VIA Rail

There are 1 daily VIA Rail schedules to Kamloops. VIA Rail can get you to Kamloops by train from 11 destinations including Vancouver.
Restroom
WiFi
Movies
Snacks
Loyalty rewards
Extra legroom
Power outlet
Green certified
Air conditioning
Avg. Time
1d 4h 16m
Avg. Price
$161.73