Quick facts
- Located in
- Jasper National Park
- Best time
- Year-round access; Icefields Parkway open all year
- Getting there
- 362 km from Edmonton / 287 km from Banff / 415 km from Calgary
- Days needed
- 3-5 days recommended
Jasper sits at the junction of two major routes through the western mountains — the Yellowhead Highway (Highway 16) running east to Edmonton and west toward Prince Rupert, and the Icefields Parkway (Highway 93 North) running south to Banff and Lake Louise. This position at a genuine highway crossroads means that Jasper has more approach options than most mountain park destinations, including one of Canada’s great long-distance train routes.
The gateway city question depends on your starting point: Edmonton is the nearest major airport (362 kilometres northeast) and the most logical choice for a Jasper-focused trip. Calgary is further away (approximately 415 kilometres via Banff) but opens the Icefields Parkway as a driving option. Banff, 287 kilometres to the south via the Parkway, is the most scenic approach of all.
| At a glance | Detail |
|---|---|
| From Edmonton | around 362 km / 3.5-4 hrs drive |
| From Calgary (via Icefields Parkway) | around 415 km / 4.5-5.5 hrs drive |
| From Banff | around 287-290 km / 3.5 hrs+ drive |
| Cost | rental car + fuel, or a VIA Rail/shuttle fare; a Parks Canada Discovery Pass is required in addition |
| Getting there | car, VIA Rail (the Canadian), Sundog or Brewster shuttle |
| Best time | year-round; the Icefields Parkway is most reliable in summer |
Choosing your route: a quick comparison
| Route | Distance | Drive time | Best for |
|---|---|---|---|
| Edmonton – Jasper (Yellowhead) | ~362 km | 3.5-4 hrs | fastest, most direct, least scenic |
| Calgary – Banff – Icefields Parkway – Jasper | ~415 km | 4.5-5.5 hrs (allow a full day with stops) | the scenic bucket-list drive |
| Banff – Jasper (Icefields Parkway) | ~287-290 km | 3.5 hrs+ (half to full day with stops) | travellers already based in Banff |
| Vancouver – Jasper (road) | ~850-900 km | 9-10 hrs | part of a longer BC road trip only |
If you only have time for one scenic drive in the Rockies, the Icefields Parkway leg between Lake Louise and Jasper is the one to prioritise — see the Icefields Parkway drive from Banff for how it’s usually paired with a Banff stay.
From Edmonton: the most direct route
Edmonton International Airport (YEG) is the nearest major airport to Jasper, and the drive directly west on the Yellowhead Highway (Highway 16) covers 362 kilometres through the Alberta foothills and into the mountains.
Driving time: 3.5 to 4 hours under normal conditions. The highway is well-maintained, wide, and passes through the mixed forest and agricultural land of the Alberta foothills before entering the mountains near the park gate.
Highlights of the Edmonton–Jasper drive: The route is not particularly scenic until the last 60–80 kilometres, where the highway enters the Athabasca Valley and the mountains close in around you. The final approach to Jasper through the Miette and Athabasca river valleys is dramatic — peaks rising 2,000 metres above the highway floor, the valley suddenly opening to reveal the Jasper townsite in its mountain bowl.
Car rental: All major car rental companies operate from Edmonton Airport (YEG). Reserve in advance for peak season travel. Confirm winter tires (mandatory in Alberta, October 1 to April 30) before accepting a vehicle.
Shuttle from Edmonton: Sundog Tours operates a scheduled shuttle service between Edmonton and Jasper. The journey takes approximately 4.5–5 hours, with a stop in Edson. Booking in advance is recommended for summer travel. Multiple departures per day.
From Calgary: via Banff and the Icefields Parkway
The route from Calgary International Airport (YYC) to Jasper is approximately 415 kilometres and takes 4.5 to 5.5 hours of driving, but the reason to choose this route over the Edmonton approach is the Icefields Parkway.
The Calgary–Banff–Icefields Parkway–Jasper route is the most spectacular approach to Jasper available. After the 90-minute drive from Calgary to Banff on the Trans-Canada, the route turns north at Lake Louise onto Highway 93 North (the Icefields Parkway). The 230-kilometre drive from Lake Louise to Jasper passes beneath 11 major glaciers, alongside some of the most vivid glacial lakes in Canada (Peyto Lake, Bow Lake), and through the Columbia Icefield — the largest non-polar ice mass in North America. Allow a full day for this journey, with stops at the major viewpoints. Plan to arrive in Jasper in the late afternoon or early evening.
This is the approach to choose if you have time, are renting a car, and want the Icefields Parkway experience to be the beginning of your Jasper visit rather than a separate day trip.
Direct Calgary to Jasper without the Parkway: It is possible to drive Calgary to Edmonton on Highway 2 and then west on the Yellowhead, avoiding the Icefields Parkway. This is slightly shorter in time (approximately 4.5 hours) but considerably less scenic. Most visitors taking the trouble to come to Jasper from Calgary prefer the Parkway route.
Book the one-day Banff to Jasper Icefields Parkway guided tourFrom Banff: the Icefields Parkway
If you’re already in Banff and heading to Jasper, the Icefields Parkway is the obvious and spectacular route. From Banff town, the drive north to Jasper is approximately 290 kilometres via Lake Louise and the Parkway — 3.5 hours of driving time without stops, half a day with meaningful stops at the key viewpoints, or a full rewarding day if you stop at everything.
Key stops between Banff and Jasper (south to north):
- Lake Louise village (56 km from Banff): Option to detour to Moraine Lake or Lake Louise before starting the Parkway proper
- Bow Lake (96 km from Banff): The first major lake viewpoint on the Parkway
- Peyto Lake viewpoint (100 km from Banff): Arguably the finest single viewpoint on the Parkway
- Saskatchewan River Crossing (123 km from Banff): Fuel, cafeteria, and stunning three-valley views
- Columbia Icefield (182 km from Banff): The midpoint — Ice Explorer tours, Skywalk, Icefield Centre
- Sunwapta Falls (237 km from Banff): Major waterfall complex
- Athabasca Falls (258 km from Banff): The most impressive single waterfall on the Parkway
- Jasper town (290 km from Banff): Journey’s end
Brewster Express shuttle: Operates a scheduled service along the Icefields Parkway between Banff and Jasper with stops at the Columbia Icefield. This is the most practical car-free option for the Banff–Jasper journey, though the guided tour format means less flexibility for individual stops than driving yourself.
Icefields Parkway driving conditions in winter: The Parkway is maintained year-round and typically open, but snowfall and avalanche clearing can cause temporary closures. Check the 511.alberta.ca road report before driving in winter. The scenery in winter — snow-draped peaks, frozen waterfalls, wildlife tracks in the snow — is spectacular in its own right.
By VIA Rail train
Jasper is one of the better-connected small Canadian towns by rail, served by two of VIA Rail’s long-distance routes.
The Canadian (Vancouver to Toronto via Jasper and Edmonton): VIA Rail’s flagship long-distance train passes through Jasper twice weekly in each direction. The Vancouver to Jasper journey takes approximately 17–18 hours through the BC Interior, the Rocky Mountains, and the Yellowhead Pass — one of the most scenic train journeys in Canada. The Jasper to Edmonton leg (approximately 5.5 hours) connects to the VIA network east.
The Jasper (Jasper to Prince Rupert via Prince George): A different VIA service runs between Jasper and Prince George (and eventually Prince Rupert on the BC coast) through the wilderness of northern BC. This route is more functional than scenic, but it enables an interesting circuit: fly into Calgary, travel to Jasper by Icefields Parkway, take the train to Prince Rupert, and return to Vancouver by BC Ferries.
Jasper’s VIA Rail station is in the centre of town, within walking distance of most accommodation.
Rocky Mountaineer: The luxury tourist train operates seasonal scenic rail journeys between Vancouver and Jasper (via Whistler or Kamloops). This is not a transfer service but a multi-day touring experience in glass-roofed dome cars, with hotel accommodation in Kamloops or Quesnel overnight. Departures are typically May to October. Prices are significantly higher than VIA Rail but the experience is exceptional — daylight-only travel means the full mountain scenery is visible throughout.
From Vancouver by road
The overland drive from Vancouver to Jasper follows the Trans-Canada east through BC’s Fraser Valley and into the Interior, then Highway 5 (the Coquihalla or the Yellowhead) north and east to Jasper. The total distance is approximately 850–900 kilometres depending on the route, and the driving time is 9–10 hours without meaningful stops.
Most travellers combining Vancouver with a Jasper visit either fly Calgary–Jasper or include the drive as part of a longer multi-day road trip through the BC Interior.
Parks Canada pass
A Parks Canada Discovery Pass is required for all park visitors. The entrance gate is on the Yellowhead Highway east of Jasper town (when arriving from Edmonton) or on the Icefields Parkway at the park boundary south of town (when arriving from Banff). The gate is also on the Yellowhead west of town for arrivals from Prince Rupert.
- Adult daily pass: CAD $10.50
- Family/group daily pass: CAD $21.00
- Annual Discovery Pass: CAD $75.25/adult, CAD $151/family
The annual pass is worth purchasing if visiting both Jasper and Banff national parks on the same trip — you pay once and use the pass at any Parks Canada site for a full year from the purchase date.
Getting around Jasper once you arrive
A car is strongly recommended for reaching Maligne Lake (50 kilometres from town), Athabasca Falls (32 kilometres), Miette Hot Springs (61 kilometres), and most hiking trailheads. The Maligne Adventure Centre operates shuttles to Maligne Canyon and Maligne Lake from the townsite in summer, which is the practical car-free alternative for the Maligne Valley.
If you’re arriving by train or shuttle without a car, organising guided tours (which include transport) covers most of the major sites. The town itself is walkable and the Fairmont Jasper Park Lodge runs its own shuttle to the townsite.
Browse Jasper tours and day trips with transport includedPractical travel checklist
- Book accommodation well in advance, especially for summer — capacity is limited post-wildfire
- Reserve Maligne Lake boat cruises (Spirit Island) before arriving — they fill quickly in summer
- Download offline maps and the Parks Canada app; mobile coverage is intermittent on the Icefields Parkway
- Confirm winter tire compliance on rental vehicles (October to April)
- Check 511.alberta.ca for Icefields Parkway road conditions in winter
- Buy or print your Parks Canada Discovery Pass before arriving to avoid queues at the gate
Flying into Jasper directly
There is no commercial airport in Jasper itself, and the closest small airstrips are not served by scheduled passenger flights. Every visitor arrives by road or rail, which is why the Edmonton vs Calgary decision above matters more than it would for most Rockies destinations. If your trip also includes Banff or Lake Louise, flying into Calgary and driving the Icefields Parkway north makes more sense than a separate Edmonton leg, even though Edmonton is closer to Jasper alone. If Jasper is the only mountain stop, Edmonton is usually the cheaper and faster gateway.
Booking the Icefields Parkway without a car
Travellers without a rental car still have reasonable options for experiencing the Icefields Parkway: the Brewster Express shuttle between Banff and Jasper stops at the Columbia Icefield, and multiple operators run one-day guided tours of the Parkway from either end that include stops at Peyto Lake, the Columbia Icefield, and the major waterfalls. These are worth booking ahead in July and August, when seats fill up alongside the Maligne Lake cruises.
Frequently asked questions
Is it better to fly into Calgary or Edmonton for Jasper? Edmonton is closer to Jasper (around 362 km, 3.5-4 hours) and the more direct choice if Jasper is your only stop. Calgary is further (around 415 km) but lets you drive the Icefields Parkway from Banff on the way, which is the better choice if you’re combining Jasper with a Banff visit.
Can you get to Jasper without a car? Yes — VIA Rail’s the Canadian serves Jasper from Vancouver and Edmonton, and shuttle operators (Sundog from Edmonton, Brewster Express from Banff) cover the road routes. A car is still the most flexible way to reach outlying sites like Maligne Lake once you’re in Jasper, though guided tours cover most of them.
Related pages
- Best things to do in Jasper — planning your park days
- Where to stay in Jasper — hotels, lodges, and camping
- Jasper in summer — warm-season activities
- Jasper in winter — cold-season access and activities
- How to get to Banff from Calgary Airport — the southern Rockies approach
- Banff day trips — the Icefields Parkway from the south