Malahat
Malahat
Kamloops
Kamloops
Driving

Malahat to Kamloops

Updated: 30 May 2026

The journey from Malahat to Kamloops covers approximately 450 km. You must first drive south to Swartz Bay to catch a BC Ferries vessel to Tsawwassen. From the mainland, take Highway 17 to Highway 1, then merge onto the Coquihalla Highway (Highway 5) at Hope. This route traverses the rugged Coast Mountains and the dry interior plateau. Expect a total travel time of roughly 6 to 7 hours depending on ferry wait times.

Total Distance: 450 km driving distance; 280 km straight-line air distance.
Fastest Way
Driving via the Coquihalla Highway is the fastest route, provided ferry schedules align.
Cheapest Way
Driving your own vehicle is the most cost-effective method for groups or families.
Compare Malahat to Kamloops Routes
Driving
Connecting
Duration
6 hours 30 mins
Avg Price
120-180 CAD
Operator
BC Ferries
Route
Highway 1 to Swartz Bay, Ferry to Tsawwassen, Highway 17, Highway 1, Highway 5.

Book your ferry reservation online in advance to avoid long terminal wait times.

Travel Tips
  • Ferry Booking
    Always reserve your ferry spot online to guarantee boarding.
  • Fuel Up
    Fill your tank in Hope before starting the climb up the Coquihalla.
  • Check Weather
    Monitor DriveBC for mountain pass conditions, especially in winter.
  • Pack Snacks
    Food options are limited on the Coquihalla stretch.
  • Tire Safety
    Ensure your tires are rated for mountain driving conditions.
Safety Tips
  • Mountain Driving
    Use lower gears on steep descents to prevent brake overheating.
  • Wildlife
    Watch for deer and elk crossing the highway, especially at dawn and dusk.
  • Emergency Kit
    Carry a winter emergency kit in your trunk at all times.
  • Cell Service
    Expect intermittent cell service in remote mountain sections.
People Also Ask
  • Is the Coquihalla Highway safe?
    Yes, it is a major divided highway, but it requires caution during winter storms.
  • How long is the ferry ride?
    The Swartz Bay to Tsawwassen crossing takes approximately 1 hour and 35 minutes.
  • Are there trains to Kamloops?
    VIA Rail operates the Canadian, but it does not serve the Malahat region directly.
  • Do I need winter tires?
    Yes, winter tires are mandatory on most BC highways from October to April.
  • Where can I eat in Kamloops?
    Downtown Kamloops offers a variety of restaurants along Victoria Street.
Quick Info
  • From Malahat, British Columbia, Canada
  • To Kamloops, British Columbia, Canada
  • Modes
Best Time to Travel

July to August for clear mountain passes and dry road conditions.

Things to Do in Kamloops
1
BC Wildlife Park
Located in Kamloops, this park features over 60 species of native animals. It is a great stop for families.
2
Riverside Park
Enjoy a walk along the Thompson River in downtown Kamloops. It offers beautiful views and picnic areas.
3
Malahat Skywalk
Before leaving, visit this attraction for panoramic views of Finlayson Arm. It is located right in your starting area.
4
Coquihalla Summit
Stop at the summit rest area for dramatic mountain scenery. It is the highest point on the highway.
Tags
Malahat to Kamloops drive BC Ferries Swartz Bay to Tsawwassen Coquihalla Highway travel Kamloops transport guide driving from Vancouver Island to interior BC best route Malahat to Kamloops BC travel tips ferry and highway travel BC