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 €46.81. 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 €46.99 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.

Terrace

There is one train schedule per day connecting Terrace with Kamloops. It takes on average 56 hours and 3 minutes to travel 438 miles, 704 kms, by train from Terrace. One train company operates schedules from Terrace, with VIA Rail Canada offering the most daily connections to Kamloops. Travelling by train from Terrace you will most likely to arrive in Kamloops at VIA Station.
Avg. Time
2d 8h 3m
Avg. Price
€99.72

Clearwater

There is one train schedule per day connecting Clearwater with Kamloops. It takes on average 2 hours and 43 minutes to travel 69 miles, 111 kms, by train from Clearwater. One train company operates schedules from Clearwater, with VIA Rail offering the most daily connections to Kamloops. Travelling by train from Clearwater you will most likely to arrive in Kamloops at VIA Station.
Avg. Time
2h 43m
Avg. Price
€31.74

Foleyet

There is one train schedule per day connecting Foleyet with Kamloops. It takes on average 71 hours to travel 1693 miles, 2723 kms, by train from Foleyet. One train company operates schedules from Foleyet, with VIA Rail Canada offering the most daily connections to Kamloops. Travelling by train from Foleyet you will most likely to arrive in Kamloops at VIA Station.
Avg. Time
2d 23h 0m
Avg. Price
€412.37

Hinton

There is one train schedule per day connecting Hinton with Kamloops. It takes on average 15 hours and 30 minutes to travel 223 miles, 358 kms, by train from Hinton. One train company operates schedules from Hinton, with VIA Rail offering the most daily connections to Kamloops. Travelling by train from Hinton you will most likely to arrive in Kamloops at VIA Station.
Avg. Time
15h 30m
Avg. Price
€58.16

Portage la Prairie

There is one train schedule per day connecting Portage la Prairie with Kamloops. It takes on average 45 hours to travel 971 miles, 1562 kms, by train from Portage la Prairie. One train company operates schedules from Portage la Prairie, with VIA Rail Canada offering the most daily connections to Kamloops. Travelling by train from Portage la Prairie you will most likely to arrive in Kamloops at VIA Station.
Avg. Time
1d 21h 0m
Avg. Price
€158.91

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 20m
Avg. Price
€83.24