Vancouver to Banff Road Trip Itinerary: 2, 3, and 5-Day Plans
The Vancouver to Banff road trip is 847 kilometres via Trans-Canada Highway 1 — about 9 hours of driving non-stop. In practice, you need 2 days minimum, 3 days comfortably, or 5 days if you want to extend into the Icefields Parkway and Jasper. Here are the three itinerary structures that GDtours recommends, based on years of operating private guided road trips on this route.
2-Day Vancouver to Banff Itinerary
Day 1 — Vancouver to Revelstoke (565 km, 5.5 hours driving)
Depart Vancouver by 8am. The earlier you leave, the better the Fraser Canyon light and the more time you have in Revelstoke.
- 8:00am: Depart Vancouver city centre via Highway 1 East through the Fraser Valley
- 10:00am: Hell's Gate, Fraser Canyon — allow 45 minutes. The gondola descent into the canyon is extraordinary; spring visitors (May–June) may see salmon in the river below
- 12:00pm: Kamloops — fuel and lunch stop (30–45 minutes). The city has good dining options and is the last major urban centre before Revelstoke
- 1:30pm: Craigellachie Last Spike — brief stop (15 minutes), 3 minutes off the highway. Where the Canadian Pacific Railway was completed in 1885.
- 3:30pm: Arrive Revelstoke. Check in. Walk the downtown. Dinner at one of Revelstoke's excellent independent restaurants. Evening views of Revelstoke Mountain Resort.
Overnight: Revelstoke — genuine mountain town, not just a highway stop.
Day 2 — Revelstoke to Banff (282 km, 3.5 hours driving)
- 8:30am: Depart Revelstoke. The Rogers Pass section ahead is the most dramatic stretch of the Trans-Canada
- 9:30am: Rogers Pass summit — stop at the monument (15 minutes). Glacier National Park scenery. Avalanche-control infrastructure visible from the highway.
- 10:30am: Golden — fuel, coffee, 20-minute stop
- 11:30am: Kicking Horse Canyon — pull over at the viewpoints as you descend into Yoho. Natural Bridge over the Kicking Horse River is a brief detour worth taking (15 minutes).
- 12:30pm: Lake Louise — allow 45 to 90 minutes. Do not rush this. The lake, the Fairmont Chateau, the trail to the teahouse above. If Moraine Lake is a priority, note that public access now requires Parks Canada shuttle booking in advance.
- 2:30pm: Arrive Banff. The Bow Valley Parkway (Highway 1A) is the scenic alternative for this final leg — 15 minutes longer but excellent wildlife habitat.
Arrive Banff by 3pm — afternoon free to explore Banff Avenue, the gondola, or Johnston Canyon.
3-Day Vancouver to Banff Itinerary
The 3-day structure allows meaningful time at each stop without rushing. This is the itinerary GDtours recommends for most first-time visitors.
Day 1 — Vancouver to Kamloops (355 km, 3.5 hours)
Relaxed morning departure. Stop at Hell's Gate in the Fraser Canyon (45 minutes). Arrive Kamloops mid-afternoon. Explore the Thompson River waterfront. Overnight in Kamloops — the most comfortable choice is one of the branded hotel properties in the city centre.
Day 2 — Kamloops to Revelstoke (210 km, 2 hours driving)
Short driving day — deliberately so. Depart Kamloops by 9am. Brief stop at Craigellachie Last Spike. Arrive Revelstoke by noon. Afternoon free to explore the town: the Revelstoke Railway Museum, the waterfront walk along the Columbia River, the Grizzly Plaza. Dinner and overnight in Revelstoke.
Day 3 — Revelstoke to Banff (282 km, 3.5 hours driving)
Same as Day 2 of the 2-day itinerary above — Rogers Pass, Golden, Kicking Horse Canyon, Lake Louise (generous time — 90 minutes), arrive Banff mid-afternoon.
5-Day Luxury Extension: Vancouver — Whistler — Banff — Icefields Parkway — Jasper
This is the itinerary that most guests describe as life-changing. It adds Whistler and the Sea-to-Sky Highway at the beginning, then extends the Banff visit into the Icefields Parkway and Jasper.
Day 1 — Vancouver to Whistler via Sea-to-Sky Highway (120 km, 2 hours)
Depart Vancouver on Highway 99 North — the Sea-to-Sky Highway, widely regarded as one of the world's great coastal drives. Stop at Shannon Falls, Squamish Estuary, Brandywine Falls. Arrive Whistler for lunch and an afternoon in the village. Overnight in Whistler.
See: Whistler private tours.
Day 2 — Whistler to Kamloops via Pemberton and Cache Creek (350 km, 4.5 hours)
Depart Whistler north through Pemberton and Lillooet — spectacular canyon and desert scenery through the Interior. Join Highway 1 at Cache Creek and continue to Kamloops. Overnight Kamloops.
Day 3 — Kamloops to Revelstoke with stops (210 km)
As per 3-day itinerary Day 2. Overnight Revelstoke.
Day 4 — Revelstoke to Banff, full day (282 km)
Rogers Pass, Golden, Lake Louise, Moraine Lake (if booked), arrive Banff. Full evening free — gondola at sunset. Overnight Banff.
Day 5 — Banff to Jasper via Icefields Parkway (230 km, 4–5 hours)
The Icefields Parkway is widely considered the most scenic drive in North America. Major stops: Bow Lake, Peyto Lake viewpoint (one of the most photographed lakes on earth), Columbia Icefield Glacier Adventure, Sunwapta Falls, Athabasca Falls. Arrive Jasper for an overnight, then fly out of Edmonton or Calgary the following day.
See: Jasper private tours.
Private Guided Vancouver to Banff Road Trip
GDtours operates private guided versions of all three itineraries above — plus custom routes tailored to your group's interests, pace, and photography priorities. A dedicated driver-guide handles all navigation, stop timing, and logistics. You travel in a luxury SUV (up to 6 passengers) or luxury van (up to 14).
Commercial vehicle permits enable direct Moraine Lake vehicle access without the public shuttle. Wildlife stops are determined by local knowledge, not a fixed schedule. Starting from CA$2,995 per vehicle for a 3-day itinerary.
Full route guide: Vancouver to Banff Road Trip Guide | Tour from Vancouver to Banff — private guided options
Banff tour packages | Whistler tours | Design a custom itinerary | Speak with a GDtours concierge