Canada

Vancouver
to Banff

Pacific coast to Rocky Mountain majesty

Plan this trip No account needed to start

Distance

850 km (530 miles)

Duration

9-10 hours direct, 2-3 days recommended

Best Time

June to September

Route

Vancouver, BCBanff, AB

About this drive

The long way there

The drive from Vancouver to Banff is one of Canada's most spectacular journeys. Cross the Coast Mountains, traverse the arid Thompson Valley, and enter the majestic Canadian Rockies. This route showcases British Columbia's diverse landscapes before reaching the alpine paradise of Banff National Park.

Stops along the way

Where to pull over

1

Sea-to-Sky Highway

120 km in

Stunning coastal drive past Squamish to Whistler

2

Kamloops

350 km in

Gateway to the Thompson Valley wine region

3

Rogers Pass

550 km in

Historic mountain crossing through Glacier National Park

4

Lake Louise

800 km in

Iconic turquoise lake surrounded by glaciers

5

Banff Town

850 km in

Charming mountain resort with hot springs

Field notes

Driving tips

  • 1

    Purchase a Parks Canada pass for national park entry

  • 2

    Check avalanche conditions and road closures in winter

  • 3

    Book Lake Louise and Banff accommodations well in advance

  • 4

    The Icefields Parkway extension to Jasper is worth adding

  • 5

    Carry chains in winter—required on mountain passes

Alternate routes

Other ways through

  • Trans-Canada Highway 1

  • Crowsnest Highway 3 southern route

More in Canada

Other drives nearby