Rome2Rio

How to get fromJasper National Park to British Columbiaby shuttle, plane, bus, train, or car

Find Transport to British Columbia

See all options

There are 8 ways to get from Jasper National Park to British Columbia by shuttle, plane, bus, train, or car

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

  1. Shuttle to Calgary International Airport, fly to Vancouver International Airport

    best
    1. Take a shuttle bus from Jasper, AB to Calgary Airportshuttle bus
    2. Fly from Calgary International Airport (YYC) to Vancouver International Airport (YVR)plane plane YYC - YVR
    7h 37m
    $163–520
  2. Drive 795.7 km

    cheapest
    1. Drive from Jasper Park Information Centre to Vancouvercar car 795.7 km
    8h 51m
    $156–225
  3. Bus

    1. Take the bus from Columbia Icefield Discovery Centre, AB to Lake Louise, ABbus bus Eastbound
    2. Take the bus from Lake Louise to Vancouverbus bus Cal-Van
    14h 34m
    $190–319
  4. Train via Vancouver

    1. Take the train from Jasper to Vancouvertrain train VIA Rail
    23h 37m
    $201–448
  5. Shuttle to Calgary International Airport, fly to Kelowna International Airport

    1. Take a shuttle bus from Jasper, AB to Calgary Airportshuttle bus
    2. Fly from Calgary International Airport (YYC) to Kelowna International Airport (YLW)plane plane YYC - YLW
    7h 51m
    $171–699
  6. Shuttle to Calgary International Airport, fly to Abbotsford International Airport, shuttle

    1. Take a shuttle bus from Jasper, AB to Calgary Airportshuttle bus
    2. Fly from Calgary International Airport (YYC) to Abbotsford International Airport (YXX)plane plane YYC - YXX
    3. Take a shuttle bus from Abbotsford Airport to Vancouver Downtownshuttle bus
    8h 18m
    $185–573
  7. Bus, bus to Kelowna International Airport, fly to Vancouver International Airport

    1. Take the bus from Columbia Icefield Discovery Centre, AB to Lake Louise, ABbus bus
    2. Take the bus from Lake Louise to Kelowna Airportbus bus
    3. Fly from Kelowna International Airport (YLW) to Vancouver International Airport (YVR)plane plane YLW - YVR
    12h 1m
    $214–497
  8. Train

    1. Take the train from Jasper to Vancouvertrain train Vancouver
    38h 3m

Jasper National Park to British Columbia by foot, train, and subway

Calendar2Weekly Services
Duration23h 37mAverage Duration
Ticket$201Cheapest Price
See schedules

Questions & Answers

What companies run services between Jasper National Park, AB, Canada and British Columbia, Canada?

You can take a vehicle from Columbia Icefield Discovery Centre, AB to Vancouver Art Gallery via Columbia Icefield Discovery Centre, AB, Lake Louise, AB, Lake Louise, Vancouver, and East-Van in around 14h 34m. Alternatively, VIA Rail operates a train from Jasper to Vancouver twice a week. Tickets cost $190–450 and the journey takes 23h 30m.

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, Best ways to travel around Australia, and Thanksgiving 2018: How to travel stress-free - to help you get the most out of your next trip.

More Questions & Answers