Vancouver to Banff drive: 10-day BC and Rockies road trip
The drive from Vancouver to Banff is one of the great North American road trips. Roughly 950 km as the Trans-Canada flies, but done at a sensible pace with detours through the Sea-to-Sky, the Okanagan, Revelstoke, and Yoho, it is two weeks of genuinely world-class scenery. This 10-day itinerary moves east through British Columbia’s most varied terrain — Pacific fjord to high desert wine country to alpine rainforest to the Canadian Rockies — with one-way rental car dropped in Calgary at the end.
The route is designed west-to-east because the Rockies reward fresh energy; reverse it if your flights require.
Overview
| Day | From | To | Distance | Highlights |
|---|---|---|---|---|
| 1 | Vancouver | Vancouver | - | Arrive, Stanley Park, Granville Island |
| 2 | Vancouver | Whistler | 120 km | Sea-to-Sky Highway, Shannon Falls |
| 3 | Whistler | Kamloops | 320 km | Duffey Lake, Lillooet, Thompson canyon |
| 4 | Kamloops | Kelowna | 170 km | Okanagan wine country arrival |
| 5 | Kelowna | Kelowna | - | Wineries, lake day |
| 6 | Kelowna | Revelstoke | 350 km | Monashee Mountains, Sicamous |
| 7 | Revelstoke | Golden | 150 km | Rogers Pass, Glacier National Park |
| 8 | Golden | Lake Louise | 85 km | Kicking Horse, Yoho, Emerald Lake |
| 9 | Lake Louise | Banff | 60 km | Moraine Lake, Johnston Canyon |
| 10 | Banff | Calgary | 130 km | Return car at YYC |
Day 1: Vancouver arrival
Fly into Vancouver International (YVR). Take the Canada Line SkyTrain downtown (26 minutes, CAD 9). Check into a downtown hotel.
Afternoon. Walk the Stanley Park Seawall or rent a bike at Denman Street. The 8.8 km flat loop is one of the world’s great urban walks. Evening dinner in Gastown or Yaletown.
Pick up the rental car tomorrow morning — you don’t need it in the city. Vancouver has good SkyTrain, Mobi bike share, and walkable downtown.
Browse Vancouver tours and attractionsDay 2: Sea-to-Sky Highway to Whistler
Collect the rental car at YVR or downtown. Drive Highway 99 north — the Sea-to-Sky Highway runs 120 km along Howe Sound from West Vancouver to Whistler. Dramatic cliffs, the Coast Mountains closing in above.
Stops. Shannon Falls Provincial Park (5-minute walk to an 84 m waterfall). Sea to Sky Gondola at Squamish (10-minute ride to 885 m with suspension bridge and viewing platforms). Lunch in Squamish.
Arrive Whistler by mid-afternoon. Pedestrian-only village, mountains rising directly behind. Peak 2 Peak Gondola between Whistler and Blackcomb mountains (4.4 km suspended 436 m above the valley) in summer; skiing in winter. Dinner at Araxi or Il Caminetto. Overnight Whistler.
Day 3: Whistler to Kamloops via Duffey Lake
Drive Highway 99 north out of Whistler — the road becomes wilder past the resort. Duffey Lake Road climbs through the Cayoosh Range with alpine lakes and subalpine fir forests. Stop at Duffey Lake viewpoint (glacial turquoise, 15 km of unbroken wilderness).
Descend into Lillooet (the “Bakeoven”, one of Canada’s hottest places in summer — valley bottom temperatures over 40°C). The landscape transforms to semi-arid sagebrush. Join Highway 99 south to Hat Creek, then Highway 97 south to Cache Creek and east to Kamloops via the Trans-Canada Highway (320 km total, 5-6 hours with stops).
Kamloops is a functional overnight — hotels along the highway are abundant. Better dining at Brownstone Restaurant or Noble Pig Brewhouse.
Day 4: Kamloops to Kelowna
Drive Highway 97C (Okanagan Connector) south from Kamloops to the Okanagan Valley (170 km, 2h 30m). The landscape shifts again — from ponderosa pine forest to orchards and vineyards by the time you reach Kelowna on Okanagan Lake.
Afternoon arrival in Kelowna. Check in at a lakefront hotel (Delta Grand, Eldorado Hotel) or vineyard property (Quails’ Gate Estate Winery has guest cottages).
Late afternoon. Waterfront walk along Kelowna’s Okanagan Lake promenade. Early wine tasting at one or two wineries — Mission Hill Family Estate has arguably the most spectacular winery architecture in Canada (above West Kelowna).
Day 5: Okanagan wine country day
A full day in the Okanagan — Canada’s largest wine region outside Ontario. Options:
Self-drive wine tour. Mission Hill, Quails’ Gate, CedarCreek Estate Winery, Tantalus Vineyards. Use a designated driver or book a guided shuttle tour for drinking safely.
Lake day. Kelowna’s beaches (Gyro Beach, City Park Beach) and Okanagan Lake. Paddleboard or kayak rental. Boat cruise with Lake Country Yacht Charters.
Kelowna to Naramata Bench detour. Drive 35 minutes south to Penticton, then north along Naramata Bench — a concentration of smaller-production wineries overlooking the lake. La Frenz, Nichol Vineyard, Lake Breeze.
Dinner at Waterfront Wines Restaurant or RauDZ Regional Table in downtown Kelowna.
Book Kelowna wine toursDay 6: Kelowna to Revelstoke via the Monashees
Drive Highway 97 north from Kelowna to Sicamous, then Highway 1 (Trans-Canada) east to Revelstoke (350 km, 4h 30m). The route climbs through the Monashee Mountains — a lesser-known range with rainforest vegetation, waterfalls, and few tourists.
Stops. Lunch at Sicamous (the “Houseboat Capital of Canada” on Shuswap Lake). Enderby Cliffs for a short hike. Three Valley Gap (a preserved ghost town and hotel in a mountain amphitheatre).
Arrive Revelstoke late afternoon. A railway heritage town with a lively downtown — Main Street has excellent breweries and restaurants. Revelstoke Mountain Resort (the highest vertical ski resort in North America) operates summer sightseeing gondolas up to 2,200 m.
Overnight Revelstoke. Cube Hotel is modern; the Sutton Place Hotel at the mountain base is the ski-in option.
Day 7: Revelstoke to Golden via Rogers Pass
A short but spectacular driving day. Trans-Canada Highway 1 east from Revelstoke climbs through Glacier National Park and over Rogers Pass (1,330 m summit, infamous for avalanches — the highway has more snow sheds per km than any other in North America).
Stops. Rogers Pass Discovery Centre at the summit (small but excellent interpretive museum on the railway history and avalanche control). Hemlock Grove Boardwalk (10-minute walk through old-growth cedar and hemlock rainforest, surprising in its interior setting). Bear Creek Falls.
Descend into the Columbia Valley and Golden (150 km, 2h 30m). Golden sits at the confluence of the Columbia and Kicking Horse rivers. Check into a hotel or the Kicking Horse Mountain Resort properties above town.
Afternoon option. The Kicking Horse Golden Skybridge — two suspension bridges over a 130 m canyon with rope courses and via ferrata. Or rafting the Kicking Horse River (class III-IV rapids, 3-4 hour trips with local outfitters).
Day 8: Golden to Lake Louise via Yoho
Short driving day with one of the best scenic payoffs in Canada. Drive Highway 1 east to Field, BC (30 minutes). Enter Yoho National Park — smaller and quieter than Banff, arguably more beautiful per square kilometre.
Stops. Emerald Lake (a quick detour north from Field — green glacial lake, boat rentals, short easy loop walk, 1.5 hours total). Natural Bridge (where the Kicking Horse River has carved a stone arch). Takakkaw Falls (Canada’s second-highest waterfall at 373 m, road closed October-June, 15-minute walk to the base).
Continue east to Lake Louise over the Alberta border (85 km total day, but a half-day of stops). Arrive Lake Louise afternoon. Chateau Lake Louise is the iconic lakefront hotel; cheaper alternatives in Lake Louise village (Mountaineer Lodge, Post Hotel).
Day 9: Lake Louise and drive to Banff
Morning. Lake Louise and Moraine Lake shuttle day. Mandatory shuttle from the park-and-ride (reserve online). Hike Lake Agnes Tea House (7 km round trip, cinnamon buns at the historic tea house) or Plain of Six Glaciers (11 km round trip, more dramatic). Moraine Lake viewpoint from the rockpile in the afternoon.
Late afternoon. Drive to Banff (60 km, 1 hour). Stop at Johnston Canyon on the way (1.1 km to Lower Falls, 2.7 km to Upper Falls, limestone gorge). Alternatively take the Bow Valley Parkway (Highway 1A) parallel to the main highway for a slower scenic drive.
Check in at Banff town. Dinner on Banff Avenue.
Book Banff, Lake Louise and Moraine Lake toursDay 10: Banff to Calgary
Morning. Banff town day. Banff Gondola up Sulphur Mountain for the Bow Valley panorama. Cave and Basin National Historic Site (explains the thermal springs that prompted Canada’s first national park in 1885). Banff Upper Hot Springs for a final soak.
Afternoon. Drive Highway 1 east to Calgary International Airport (130 km, 1h 30m). Return rental car. Fly home or continue east by flight to Toronto, Montreal, or internationally.
Budget estimate (per person, CAD, two sharing)
| Category | Budget | Moderate | Comfort |
|---|---|---|---|
| Accommodation (9 nights) | 1,600 | 2,700 | 5,200 |
| One-way rental car + fuel (10 days) | 900 | 1,100 | 1,400 |
| Food and drink | 650 | 1,000 | 1,700 |
| Activities, park passes, wine tastings | 400 | 700 | 1,200 |
| Total per person | 3,550 | 5,500 | 9,500 |
One-way rental car surcharge (Vancouver pickup, Calgary drop-off) is typically CAD 150-300. Canadian park pass is CAD 22 per day per adult or CAD 151 annual — the annual pass pays back at 8 days.
Alternatives and extensions
Add Jasper. Extend to 13 days with 2 nights in Jasper via the Icefields Parkway — arguably the best driving day in North America.
Without Whistler. Save a day by going directly Vancouver to Kamloops via the Fraser Canyon on Highway 1 (5 hours). Less scenic than the Sea-to-Sky but faster.
Winter version. The same route works in winter but the Okanagan is quieter and the driving requires winter tires and care. Rogers Pass is occasionally closed briefly for avalanche control. Ski at Whistler, Revelstoke Mountain, Lake Louise, Banff Sunshine.
One-way reverse (Banff to Vancouver). Identical route in reverse. Slightly lower car rental rates in some months with Calgary-to-Vancouver one-way drop.
Best time to go
June through early October. Moraine Lake access opens around June 1. July-August is peak season (crowds, highest prices). September is the quietest month with the best light and fall colour begins in the larches around Lake Louise by late month. Winter (December-March) transforms it into a ski trip — different plan.
Related guides
- Sea-to-Sky Highway guide for the first stretch
- BC 10-day itinerary for a BC-focused alternative
- Banff 5-day itinerary for deeper Banff
- Rockies 7-day itinerary for Rockies depth
- Icefields Parkway day drive if you add Jasper