COVID-19 Travel restrictions may apply in Canada. Learn More.

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

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

Recommended option

Bus  •  18h 22m

  1. Take the bus from Whistler Village, BC to Vancouver, BC - Pacific Central Station
  2. Take the bus from Vancouver, BC to Lake Louise, AB
  3. Take the bus from Lake Louise, AB to Jasper, AB

$185 - $252

Cheapest option

Bus, train  •  22h 42m

  1. Take the bus from Whistler Village, BC to Vancouver, BC - Pacific Central Station Whistler
  2. Take the train from Vancouver to Jasper VIA Rail

$165 - $407

4 alternative options

Drive  •  9h 36m

  1. Drive from Whistler to Jasper 740.1 km

$75 - $120

Bus, bus to Vancouver, fly to Edmonton  •  12h 10m

  1. Take the bus from Whistler Village, BC to Squamish, BC - Squamish Adventure Centre
  2. Take the bus from Squamish Adventure Centre to Vancouver International Airport
  3. Fly from Vancouver (YVR) to Edmonton (YEG) YVR - YEG
  4. Take the bus from Edmonton Airport to Edson, AB - Best Western High Road Inn
  5. Take the bus from Edson, AB to Jasper, AB - 638 Connaught Dr

$224 - $769

Bus, bus to Vancouver, fly to Prince George, train  •  13h 42m

  1. Take the bus from Whistler Village, BC to Squamish, BC - Squamish Adventure Centre
  2. Take the bus from Squamish Adventure Centre to Vancouver International Airport
  3. Fly from Vancouver (YVR) to Prince George (YXS) YVR - YXS
  4. Take the bus from Prince George, BC to McBride, BC - Train Station
  5. Take the train from McBride to Jasper

$339 - $894

Bus, bus to Abbotsford, fly to Calgary, shuttle  •  13h 57m

  1. Take the bus from Whistler to Downtown Waterfront STN.
  2. Take the bus from Scott Road Skytrain Station to Abbotsford International Airport
  3. Fly from Abbotsford (YXX) to Calgary (YYC) YXX - YYC
  4. Take a shuttle bus from Calgary Airport to Banff, AB
  5. Take the bus from Banff, AB to Jasper, AB

$802 - $1,007

Whistler → Jasper
Partially open

Travel safe during COVID-19

Rules to follow in Canada

2m

Recommended

Travel within Canada

Domestic border crossings may be subject to approval, testing and quarantine
Regional restriction measures in place

COVID-19 help in Canada

If you need help, visit the national COVID-19 website or call the COVID-19 Helpline 1-833-784-4397

Frequently Asked Questions


There are currently travel restrictions within Canada.

Explore options for future travel

Domestic travel is not restricted, but some conditions may apply

  • Face masks are recommended
  • There is a social distancing requirement of 2 metres
  • Domestic border crossings may be subject to approval, testing and quarantine
  • Regional restriction measures in place

Explore travel options

The national COVID-19 helpline number in Jasper is 1-833-784-4397.

Wearing a face mask on public transport in Jasper is recommended.

The social distance requirement in Jasper is 2 metres.

Make yourself known to an official member of staff and/or call the national coronavirus helpline number on 1-833-784-4397.

Last updated: 5 May 2021
Exceptions may apply, for full details: Government of Canada.

We're working around the clock to bring you the latest COVID-19 travel updates.
This information is compiled from official sources. To the best of our knowledge, it is correct as of the last update.
Visit Rome2rio travel advice for general help.

Questions & Answers

The cheapest way to get from Whistler to Jasper is to drive which costs $75 - $120 and takes 9h 36m.

More details

The quickest way to get from Whistler to Jasper is to drive which costs $75 - $120 and takes 9h 36m.

More details

No, there is no direct bus from Whistler to Jasper. However, there are services departing from Whistler Village, BC and arriving at Jasper, AB via Vancouver, BC and Lake Louise, AB. The journey, including transfers, takes approximately 18h 22m.

More details

The distance between Whistler and Jasper is 456 km. The road distance is 740.1 km.

Get driving directions

The best way to get from Whistler to Jasper without a car is to bus which takes 18h 22m and costs $180 - $260.

More details

It takes approximately 18h 22m to get from Whistler to Jasper, including transfers.

More details

Whistler to Jasper bus services, operated by BC Connector - Wilson's Group, depart from Whistler Village, BC station.

More details

The quickest flight from Vancouver Airport to Edmonton Airport is the direct flight which takes 1h 29m.

Search flights

Whistler to Jasper bus services, operated by Sundog Transportation and Tours, arrive at Jasper, AB station.

More details

Jasper is 1h ahead of Whistler. It is currently 6:26 PM in Whistler and 7:26 PM in Jasper.

Map of how to get from Whistler to Jasper.
Launch map view
  • Distance: 455.7 km
  • Duration: 18h 22m

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

You can take a bus from Whistler to Jasper via Vancouver, BC and Lake Louise, AB in around 18h 22m.

Airlines
WestJet
Website
westjet.com
Flights from Vancouver to Edmonton
Ave. Duration
1h 29m
When
Every day
Estimated price
$140 - $800
Flights from Vancouver to Edmonton via Calgary
Ave. Duration
3h 7m
When
Every day
Estimated price
$140 - $800
Flights from Vancouver to Edmonton via Victoria
Ave. Duration
3h 25m
When
Sunday
Estimated price
$140 - $800
Flights from Vancouver to Prince George
Ave. Duration
1h 16m
When
Every day
Estimated price
$200 - $850
Flights from Abbotsford to Calgary
Ave. Duration
1h 17m
When
Every day
Estimated price
$483
Air Canada
Website
aircanada.com
Flights from Vancouver to Edmonton
Ave. Duration
1h 31m
When
Every day
Estimated price
$80 - $480
Flights from Vancouver to Prince George
Ave. Duration
1h 14m
When
Every day
Estimated price
$160 - $550
Flair Airlines
Website
flyflair.com
Flights from Vancouver to Edmonton
Ave. Duration
1h 30m
When
Tuesday, Wednesday, Thursday, Saturday and Sunday
Estimated price
$55 - $800
Flights from Vancouver to Prince George
Ave. Duration
1h 20m
When
Monday and Friday
Estimated price
$45 - $290
Flights from Abbotsford to Calgary
Ave. Duration
1h 15m
When
Thursday and Sunday
Estimated price
$65 - $400
Train operators
VIA Rail
Phone
+1 1 888 842-7245
Website
viarail.ca
Train from Vancouver to Jasper
Ave. Duration
19h
Frequency
Twice a week
Estimated price
$140 - $380
Website
VIA Rail
Escape
$100 - $130
Economy
$140 - $170
EconomyPlus
$270 - $380
Business
$180 - $250
Train from McBride to Jasper
Ave. Duration
3h 42m
Frequency
Once a week
Estimated price
$55 - $110
Website
VIA Rail
Escape
$30 - $45
Economy
$57 - $60
EconomyPlus
$70 - $110
Business
$90 - $100
Bus operators
BC Connector - Wilson's Group
Phone
1.833.276.5841
Website
bcconnector.ca
Bus from Whistler Village, BC to Vancouver, BC - Pacific Central Station
Ave. Duration
2h 42m
Frequency
On demand
Estimated price
$25 - $27
Book at
bcconnector.ca
Bus from Whistler Village, BC to Squamish, BC - Squamish Adventure Centre
Ave. Duration
1h 17m
Frequency
On demand
Estimated price
$24
Book at
bcconnector.ca
Rider Express
Phone
1-833-583-3636
Email
contact@riderexpress.ca
Bus from Vancouver, BC to Lake Louise, AB
Ave. Duration
10h 40m
Frequency
4 times a week
Estimated price
$110 - $150
Schedules at
riderexpress.ca
Sundog Transportation and Tours
Phone
1-888-786-3641
Email
info@sundogtours.com
Website
sundogtours.com
Bus from Lake Louise, AB to Jasper, AB
Ave. Duration
3h
Frequency
Twice a week
Estimated price
$50 - $75
Schedules at
sundogtours.com
Bus from Edmonton Airport to Edson, AB - Best Western High Road Inn
Ave. Duration
2h 45m
Frequency
Once daily
Estimated price
$50 - $75
Schedules at
sundogtours.com
Bus from Banff, AB to Jasper, AB
Ave. Duration
4h
Frequency
Twice a week
Estimated price
$60 - $85
Schedules at
sundogtours.com
YVR Skylynx
Phone
+1 604-326-1616
Email
info@YVRSkylynx.com
Website
yvrskylynx.com
Bus from Squamish Adventure Centre to Vancouver International Airport
Ave. Duration
40 min
Frequency
4 times a day
Estimated price
$20 - $65
Website
YVR Skylynx
Advance booking
$20
Next day booking
$30
Advance to/from airports
$59
Next day to/from airports
$62
Cold Shot
Phone
+1 587-557-7719
Email
support@coldshot.ca
Website
coldshot.ca
Bus from Edson, AB to Jasper, AB - 638 Connaught Dr
Ave. Duration
1h 55m
Frequency
Twice a week
Estimated price
$40 - $55
Schedules at
coldshot.ca
BC Bus North
Phone
1-844-564-7494
Website
bcbus.ca
Bus from Prince George, BC to McBride, BC - Train Station
Ave. Duration
2h 30m
Frequency
Twice a week
Estimated price
$35 - $50
Schedules at
bcbus.ca
WHISTLER SNOWBUS
Phone
+1.833.SNOWBUS (766.9287)
Email
ride@whistlersnowbus.com
Website
whistlersnowbus.com
Bus from Whistler to Downtown Waterfront STN.
Ave. Duration
2h 25m
Frequency
On demand
Estimated price
$30 - $45
Schedules at
snowbus.com
Book at
snowbus.com
Vancouver 1 way
$31
Richmond 1 way
$40
YVR Airport
$45
Reliable Bus
Phone
+1(604) 229-1232
Email
info@reliablebus.ca
Website
reliablebus.ca
Bus from Scott Road Skytrain Station to Abbotsford International Airport
Ave. Duration
45 min
Frequency
Every 4 hours
Estimated price
$18 - $21
Schedules at
reliablebus.ca
Online rate
$18
Onboard rate
$21
Banff Transportation Group
Phone
+1 403 762 0000
Email
INFO@BANFFTRANSPORTATION.COM
Website
banfftransportation.com
Shuttle from Calgary Airport to Banff, AB
Ave. Duration
1h 30m
Frequency
On demand
Estimated price
$250 - $360
Schedules at
banfftransportation.com
1 Adult Calgary to Banff
$255
1 Adult Calgary to Lake Louise
$360

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 Travel Insider: Top Japan travel tips by Beatrix Holland, Which London airport should I choose? and Travelling to and around Russia for the 2018 FIFA World Cup - to help you get the most out of your next trip.

More Questions & Answers

Yes, the driving distance between Whistler to Jasper is 740 km. It takes approximately 9h 36m to drive from Whistler to Jasper.

Get driving directions

Flair Airlines, Air Canada and WestJet offer flights from Vancouver Airport to Edmonton Airport.

Search flights

There are 14+ hotels available in Jasper. Prices start at $125 CAD per night.

More details