Trip to Kamloops

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Vancouver to Kamloops

🚆 Embark on a scenic journey from Vancouver to Kamloops by train, immersing yourself in the breathtaking landscapes of British Columbia. The route offers stunning views of mountains, forests, and rivers along the 9-hour and 26-minute ride. 💸 Ticket prices for the train between Vancouver and Kamloops range from C$78 to C$163, providing a budget-friendly and convenient option for travelers seeking to explore the picturesque beauty of the region.

Where to stay in Kamloops

There are over 58 hotels to stay in Kamloops. Prices range from $53 per night.

Find accommodation
  • There are two main companies that provide train routes from Vancouver to Kamloops: VIA Rail and Rocky Mountaineer. VIA Rail offers a more cost-effective option with prices varying from C$80 to C$166 for a one-way trip, while Rocky Mountaineer provides a luxury scenic rail experience at higher fares. The journey by train typically takes approximately 9 hours and 26 minutes, allowing passengers to enjoy the beautiful landscapes along the way.
  • The fastest train between Vancouver and Kamloops is typically operated by VIA Rail, taking approximately 9 hours and 26 minutes to complete the journey. The train tickets for this route range in price from C$80 to C$166, offering passengers an affordable and efficient mode of transportation. VIA Rail's service provides a comfortable and scenic ride through the stunning Canadian landscapes, making it a popular choice for travelers exploring this route.
  • There are multiple trains that operate between Vancouver and Kamloops offering travelers flexibility in their travel schedules. The train journey typically takes around 9 hours and 26 minutes to complete, providing a convenient option for those looking to travel between these two destinations. Ticket prices for the train rides vary between C$80 to C$166, depending on factors such as class of service and availability, making it accessible to a wide range of passengers.
  • The first train of the day to travel from Vancouver to Kamloops typically departs in the early morning, allowing passengers to start their journey at a convenient time. The last train of the day typically leaves in the evening, providing travelers with options for flexible arrival times in Kamloops. The train journey between the two cities takes approximately 9 hours and 26 minutes, allowing passengers to relax and enjoy the scenic views along the way. Ticket prices for the trains vary from C$80 to C$166, offering affordable options for different budgets.
  • There are typically one direct train trip per day between Vancouver and Kamloops. This direct route offers passengers a convenient and efficient way to travel between the two cities without the need for transfers or layovers. The journey by train takes approximately 9 hours and 26 minutes, providing ample time to relax and enjoy the scenic beauty of the route. Ticket prices for the direct train trips vary from C$80 to C$166, offering passengers a range of fare options to choose from.
  • A train ticket from Vancouver to Kamloops typically costs between C$80 and C$166, depending on the class of service and type of train. Passengers can choose from various fare options, such as economy class or luxury class, to suit their preferences and budget. The price range allows travelers to select a ticket that best fits their needs while enjoying the scenic journey through British Columbia. It is advisable to book tickets in advance to secure the best possible fare for the Vancouver to Kamloops train route.

Will you be returning to Vancouver by train?

If you are looking for the return train journey, check out trains from Kamloops to Vancouver

See schedule