Rome2Rio

How to get fromJasper to Cache Creekby bus, train, car, shuttle, or plane

Find Transport to Cache Creek

See all options

There are 6 ways to get from Jasper to Cache Creek by bus, train, car, shuttle, or plane

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Bus

    best
    1. Take the bus from Jasper, AB to Lake Louise Village Southbus bus
    2. Take the bus from Lake Louise- Shell Station- 200 Village Rd to Kamloops - back of Sahali Mallbus bus
    3. Take the bus from Kamloops - back of Sahali Mall to Cache Creek - 1592 Cariboo Hwybus bus
    9h 40m
  2. Drive  525 km

    cheapest
    1. Drive from Jasper to Cache Creekcar car 525 km
    6h 5m
    $107–154
  3. Train

    1. Take the train from Jasper to Ashcrofttrain train VIA Rail
    12h 30m
    $148–371
  4. Shuttle to Calgary International Airport, fly, drive

    1. Take a shuttle bus from Jasper, AB to Calgary International Airport - YYCshuttle bus
    2. Fly from Calgary International Airport (YYC) to Kamloops Airport (YKA)plane plane YYC - YKA
    3. Drive from Kamloops-Airport-YKA to Cache Creekcar car
    8h 1m
    $353–871
  5. Train, bus

    1. Take the train from Jasper to Kamloopstrain train Jasper / ...
    2. Take the bus from Kamloops - back of Sahali Mall to Cache Creek - 1592 Cariboo Hwybus bus Ebus
    16h 56m
  6. Shuttle to Edmonton International Airport, fly, drive

    1. Take a shuttle bus from Jasper, AB to Edmonton Airportshuttle bus
    2. Fly from Edmonton International Airport (YEG) to Kamloops Airport (YKA)plane plane YEG - YKA
    3. Drive from Kamloops-Airport-YKA to Cache Creekcar car
    9h 36m
    $284–932

Calgary International Airport (YYC) to Kamloops Airport (YKA) flights

Calendar21Weekly Planes
Duration1h 20mAverage Duration
Ticket$224Cheapest Price
See schedules

Comparing Your Travel Options

What companies run services between Jasper, AB, Canada and Cache Creek, BC, Canada?

You can take a bus from Jasper, AB to Cache Creek - 1592 Cariboo Hwy via Lake Louise Village South, Lake Louise- Shell Station- 200 Village Rd, and Kamloops - back of Sahali Mall in around 9h 40m. Alternatively, VIA Rail operates a train from Jasper to Ashcroft twice a week. Tickets cost $120–340 and the journey takes 12h 19m.

Airlines
Train operators
Bus operators

Want to know more about travelling around the world?

Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Train travel in France: A guide to SNCF, Want to know more about Flixbus?, and Why you should take the train in the US - to help you get the most out of your next trip.

Booking & Getting There