1map logoGo to main page

Toronto, Ontario to Kamloops, British Columbia from $140: 6 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Toronto, Canada
to
Kamloops, Canada

How to Get from Toronto to Kamloops: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$140 - Bus, TrainBest price
3167 kmDistance
8h 33m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Toronto to Kamloops with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
WestJet, Air Canada
Plane
Average Duration
8h  33m
Estimated price
$190-550
Recommended
Company
various
Bus
Train
Average Duration
50h  22m
Estimated price
$140-950
Cheapest
route map
Distance: 3167 km
Duration: 8h 33m

See more options

Company
various
Plane
Bus
Average Duration
9h  9m
Estimated price
$140-470
Company
WestJet, Air Canada
Plane
Average Duration
4h  51m
Estimated price
$210-750
Company
VIA Rail
Train
Average Duration
75h  11m
Estimated price
$250-420
Company
various
Drive
Average Duration
43h  33m
Estimated price
$550-900

Traveling From Toronto to Kamloops

The journey from Toronto's bustling urban landscape to Kamloops' serene natural beauty offers a fascinating contrast that highlights the diversity of Canadian experiences.

Best Neighbourhoods in Kamloops

Kamloops boasts diverse neighborhoods, each offering distinct experiences for visitors.

Downtown Kamloops
• Vibrant arts scene with galleries and public murals
• Variety of shops and restaurants to explore
North Kamloops
• Scenic riverfront parks ideal for outdoor activities
• Family-friendly vibe with ample community events
Aberdeen
• Picturesque views of the surrounding mountains
• Convenient access to shopping and dining options

Best Times To Visit Kamloops's Attractions

Timing your visit to Kamloops' attractions can significantly enhance your experience.

Riverside Park
Early mornings during the weekdays offer a peaceful atmosphere with fewer visitors.
Kamloops Art Gallery
Visit on Thursday evenings for free admission and fewer crowds.

Kamloops Weather: What to Expect Year-Round

Kamloops enjoys a semi-arid climate with warm summers and mild winters, making it a year-round destination. The best times to visit are spring and fall when temperatures are comfortable, enhancing your outdoor adventures without the summer crowds.

Dining Recommendation in Kamloops

Try the locally-sourced bison burger at Bonfire Restaurant, which showcases the region's rich agricultural heritage with a smoky flavor profile that sets it apart from Toronto’s diverse global cuisine. The relaxed, rustic atmosphere invites you to savor each bite while enjoying the warm hospitality that Kamloops is known for.

Toronto - Kamloops operators

Explore transport companies operating between Toronto and Kamloops, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane Show flights
Website
aircanada.com

Plane from Toronto Airport (YYZ) to Kamloops Airport (YKA)

Average Duration
9h 9m
Estimated price
$240-800

Plane from Toronto Airport (YYZ) to Kelowna Airport (YLW)

Average Duration
4h 51m
Estimated price
$260-750
Website
westjet.com

Plane from Toronto Airport (YYZ) to Kamloops Airport (YKA)

Average Duration
7h 27m
Estimated price
$190-700

Plane from Toronto Airport (YYZ) to Kelowna Airport (YLW)

Average Duration
4h 50m
Estimated price
$210-650
Train Show train routes
Contact phone
+1 888 842-7245
Website
viarail.ca

Train from Toronto Union Station to Kamloops North

Average Duration
72h 11m
Estimated price
CA$250-420
Bus
Contact phone
1-877-769-3287
Website
myebus.ca

Bus from Kelowna Airport to Kamloops, BC - Sahali Mall

Average Duration
2h
Estimated price
CA$27-35

Bus from Vancouver, BC - Pacific Central Station to Kamloops, BC - Sahali Mall

Average Duration
4h 35m
Estimated price
CA$45-60
Contact phone
+1 (855) 626-8585
Website
flixbus.com

Bus from Toronto to Detroit Bus Station

Average Duration
6h 25m
Estimated price
$22-80
Contact phone
+1 214-849-8100
Website
greyhound.com

Bus from Detroit Bus Station to Kalamazoo Bus Stop

Average Duration
3h 40m
Estimated price
$17-55
Contact phone
+1 800-544-2383
Website
hoosierride.com

Bus from Detroit, MI to Kalamazoo Transit Center

Average Duration
Estimated price
$0-0
Contact phone
1.833.276.5841
Website
bcconnector.ca

Bus from Vancouver, BC - Pacific Central Station to Kamloops, BC

Average Duration
4h 35m
Estimated price
CA$0-65
Other Show other routes
Contact phone
250-312-0707
Website
tastefullexcursions.ca

Other from Vancouver Airport to Kamloops Airport

Average Duration
4h
Estimated price
CA$89-89

Toronto to Kamloops: Overview of Bus, Train, Flight, and Car Trips

Traveling between Toronto and Kamloops offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

Useful tips for train travellers
• Onboard Services: The VIA Rail service offers meals for purchase in their Dining Car, featuring a selection of hot meals, snacks, and beverages. In Economy Class, light snacks and drinks are available. If you're traveling in Business Class, expect complimentary meals and beverages, including wine and coffee, served at your seat.
• Seating Options: For your trip from Toronto to Kamloops, VIA Rail provides various seating options. Economy Class includes standard seating with basic amenities. Business Class offers more spacious seats with additional legroom, complimentary meals, and priority boarding. Both seating options come with electrical outlets and foldable tray tables, but the Business Class provides a more luxurious experience.
• Multiple Operators: The primary operator for this route is VIA Rail Canada. You can visit their website at viarail.ca Note that some alternate operators, like Greyhound Canada, provide connecting services, but VIA Rail is the direct train service. For local transport schedules in Kamloops, you can check kamloops.ca
Useful tips for plane travellers
• Since there are no direct flights from Toronto to Kamloops, consider booking your layover in Vancouver for a smoother travel experience, as Air Canada and WestJet both frequently operate this route with similar stopover times, making for easier transfers.
• Upon arriving at Kamloops Airport, be prepared for a smaller terminal; the journey to downtown Kamloops is approximately 12 km and typically costs around CAD 25-30 by taxi, so it's handy to have cash on hand as some drivers may prefer it.
• For the best dining options on your flight, check out the in-flight menus on the Air Canada (aircanada.com) and WestJet (westjet.com) websites prior to your travel date to ensure you can pre-order or bring snacks that complement your meal offerings during your journey.

Frequently asked questions

Find out more about the route from Toronto to Kamloops.

Or choose the category:
The cheapest way to travel from Toronto to Kamloops is by taking a combination of bus and flight. This option typically costs between C$175 and C$539 and takes approximately 11 hours and 33 minutes.
The fastest way to travel from Toronto to Kamloops is by flying. There are direct flights available from Toronto Pearson International Airport to Kamloops Airport. The flight duration is approximately 8 hours and 35 minutes.
The distance between Toronto and Kamloops is approximately 3167 km. If you were to drive, the road distance would be around 4198 km.
The most convenient way to travel from Toronto to Kamloops without a car is by taking a combination of bus and train. The journey takes approximately 2 days and 22 hours, and ticket prices range from C$175 to C$1348.
The travel time from Toronto to Kamloops is approximately 8 hours and 35 minutes, including any necessary transfers.
Yes, you can drive from Toronto to Kamloops. The driving distance between the two cities is approximately 4197 km. It is a long journey that usually takes around 43 hours and 33 minutes, depending on factors such as traffic and rest stops.
Air Canada and WestJet are the two main airlines that offer flights between Toronto and Kamloops. Both airlines operate regular direct flights from Toronto Pearson International Airport to Kamloops Airport.
The fastest way to travel from Toronto to Kamloops is by plane. However, there are no direct flights available, and the quickest flight has a layover. The total travel time by plane is approximately 8 hours and 35 minutes. Airlines like Air Canada and WestJet offer flights between Toronto Airport and Kamloops Airport, with prices ranging from C$261 to C$668.
The flight duration from Toronto to Kamloops varies depending on the specific itinerary chosen. However, there is no direct flight available between the two destinations. The quickest flight option usually has one stopover and takes approximately 6 hours and 56 minutes.
The cost of a flight from Toronto to Kamloops ranges from C$261 to C$668.
The cost of a train ticket from Toronto to Kamloops can range from C$357 to C$574, depending on various factors such as the travel class, time of booking, and availability.
The cost of driving from Toronto to Kamloops ranges from approximately C$741 to C$1213, depending on factors like fuel prices and vehicle efficiency.

Trips from Toronto