Search train tickets to Kamloops

switcheroo

Quickview

How to get to Kamloops by train?

Routes8
Trips per day8
train carriers1
Stations1
Lowest prices
We partner with 100s of bus, train & ferry operators to find you the best fares.
No wanderu fees
We simply offer you the lowest prices directly from the carrier.
Best travel options
We offer the safest & most reliable options on millions of routes.

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 $51.63. 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 $51.83 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.

Red Lake Road

There is one train schedule per day connecting Red Lake Road with Kamloops. It takes on average 55 hours to travel 1185 miles, 1907 kms, by train from Red Lake Road. One train company operates schedules from Red Lake Road, with VIA Rail Canada offering the most daily connections to Kamloops. Traveling by train from Red Lake Road you will most likely to arrive in Kamloops at VIA Station.
Avg. Time
2d 7h 0m
Avg. Price
$208.32

Rivers

There is one train schedule per day connecting Rivers with Kamloops. It takes on average 43 hours to travel 885 miles, 1424 kms, by train from Rivers. One train company operates schedules from Rivers, with VIA Rail Canada offering the most daily connections to Kamloops. Traveling by train from Rivers you will most likely to arrive in Kamloops at VIA Station.
Avg. Time
1d 19h 0m
Avg. Price
$172.45

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
$316.38

North Bend

There is one train schedule per day connecting North Bend with Kamloops. It takes on average 5 hours to travel 75 miles, 120 kms, by train from North Bend. One train company operates schedules from North Bend, with VIA Rail Canada offering the most daily connections to Kamloops. Traveling by train from North Bend you will most likely to arrive in Kamloops at VIA Station.
Avg. Time
5h 0m
Avg. Price
$28.25

Edson

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

Located in British Columbia, Canada, you can travel by train to Kamloops from 8 destinations and choose from 8 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 1957.73 miles, 3149.87 kms, covering the journey in 83 hours and 43 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 16 destinations including Vancouver.
Restroom
WiFi
Movies
Snacks
Loyalty rewards
Extra legroom
Power outlet
Green certified
Air conditioning
Avg. Time
0h 19m
Avg. Price
$90.40