1 / 5

Calgary to Revelstoke · 1 days

A breathtaking journey through the heart of the Canadian Rockies, crossing the Continental Divide and traversing three national parks. Experience turquoise lakes, dramatic mountain passes, and lush interior rainforests on this iconic mountain drive.

1days
10stops
419km

The route

Tap a day or a town

start in Calgary, end in Revelstoke.

DAY01

Calgary → Revelstoke

419 km · 4h 42m driving
  1. 09:00
    Calgary· start
  2. 107 km · 1h 8m
  3. Canmore
  4. 110 km · 1h 10m
  5. 15:00
    Emerald Lake
  6. 9.3 km · 10m
  7. Takakkaw Falls
  8. 16 km · 10m
  9. Natural Bridge
  10. 3.8 km · 10m
  11. Field
  12. 8.7 km · 10m
  13. Lower Spiral Tunnel Viewpoint
  14. 95 km · 1h
  15. 17:00
    Rogers Pass
  16. 41 km · 26m
  17. Giant Cedars Boardwalk Trail
  18. 28 km · 18m
  19. 17:00
    Revelstoke
Heads Up
  • A National Park Pass is required for stops in Banff, Yoho, and Glacier National Parks.
  • Moraine Lake road is closed to personal vehicles; use the Parks Canada shuttle or Roam Transit.
  • Check DriveBC for road conditions and construction updates on the Trans-Canada Highway.
  • Be mindful of time zone changes; Revelstoke is in Pacific Time, one hour behind Calgary.