| | | | | |

Calgary to Vancouver Road Trip: Best Routes, Stops & 3–7 Day Itinerary

At the end of the drive from Calgary to Vancouver, there are lots of things to do in Vancouver.
Once you’re in Vancouver, make sure you walk or bike around the Stanley Park Seawall.

Driving from Calgary to Vancouver is one of Canada’s most iconic road trips, a journey that takes you from the edge of the Prairies, through the towering Rocky Mountains, across desert-like valleys, and into the lush coastal rainforest of British Columbia.

Whether you’re planning a quick highway drive or a full scenic adventure, this guide breaks down the best routes, must-see stops, and sample itineraries to help you plan the perfect trip.

Having driven this route multiple times in both summer and winter, it’s one of those trips that feels completely different depending on when you go — from snow-covered mountain passes to sun-soaked lakes in the Okanagan. – Matt Bailey

things to do in calgary
Calgary is a beautiful city east of the Rocky Mountains.

Calgary to Vancouver Drive Overview

  • Distance: ~975 km (via Trans-Canada Highway)
  • Drive time: 10 –12 hours (non-stop)
  • Fastest route: Trans-Canada Highway (Hwy 1)
  • Most scenic route: In all honesty, they’re all scenic. However, if you extend the time, the Icefields Parkway and/or Okanagan Valley detour really add to the experience
  • Best time to go: May to October (for the safest and clearest driving conditions)

This drive is absolutely doable in a day — but you’d be missing the entire point. The real magic is everything in between.

During the drive from Calgary to Vancouver, stop and see Emerald Lake in Yoho National Park.
Emerald Lake, Yoho National Park.

Best Routes from Calgary to Vancouver

There’s no single way to do this drive. Here are the three best options depending on your time and travel style.

Route 1: The Fastest Way (Trans-Canada Highway)

Route: Calgary → Banff → Golden → Revelstoke → Kamloops → Vancouver

  • Distance: ~975 km
  • Drive time: 10 –12 hours
  • Best for: Quick trips, business travel, winter driving (when conditions allow)
  • Ideal time: 1 – 3 days (or more)

If you’re trying to do this in one day, this is the route we’ve taken most often — but be prepared, it’s a long haul and you’ll likely wish you had more time once you hit the Rockies. – Matt Bailey

Highlights:

  • Banff National Park scenery right from the start
  • Kicking Horse Pass through the Rockies
  • Glacier views near Rogers Pass
  • Easy highway driving with full services along the way

Keep in mind: The fastest route has no time for stops, other than quick bites, bathroom breaks, and fuel.

👉 This is the most practical route, but not the most memorable if you do it in one day. However, if you stop along the way and take a few days, it is just as beautiful as the others.

things to do in kelowna during the drive from calgary to vancouver.
Enjoying a scenic helicopter tour over Kelowna, BC.

Route 2: The Extremely Scenic Route (Icefields + Okanagan)

Route: Calgary → Banff → Lake Louise → Icefields Parkway → Jasper → Kamloops → Kelowna → Vancouver

  • Distance: ~1,400 km (depending on detours)
  • Drive time: 14–18 hours total driving
  • Best for: First-timers, photographers, bucket-list trips
  • Ideal time: 4 – 5 days (or more)

The Icefields Parkway is easily one of the most beautiful drives we’ve done in the world — but it’s also slower than you think, especially once you start stopping every 10 minutes for photos. – Matt Bailey

Highlights:

  • Icefields Parkway (arguably the most beautiful road in Canada)
  • Athabasca Glacier & Columbia Icefield
  • Turquoise lakes and glacier valleys
  • Wine country in the Okanagan Valley

👉 This is the “wow” version of the drive — slower, but unforgettable.

Frank Slide Interpretive Centre
Witness Frank Slide and the remnants of Canada’s deadliest landslide.

Route 3: The Southern Route (Crowsnest Pass)

Route: Calgary → Crowsnest Pass → Osoyoos → Kelowna → Vancouver

  • Distance: ~1,250 km
  • Drive time: 12–14 hours
  • Best for: Fewer crowds, unique landscapes, shoulder season travel
  • Optional: Add Kelowna to the mix, which is only 150 km north of Osoyoos
  • Ideal time: 3 – 4 days (or more)

Highlights:

  • Historic mining towns in Crowsnest Pass
  • Less traffic than the Banff corridor
  • Desert-like scenery near Osoyoos
  • Relaxed Okanagan driving experience

👉 A great alternative when the main Rockies route is busy. Check out our guide to the Crowsnest Pass.

Banff National Park, Alberta, Canada
The town of Banff as seen from Sulphur Mountain.

Best Stops Between Calgary and Vancouver

Here are the must-stop places worth building into your itinerary.

Rocky Mountains Stops

The Canadian Rockies basically take up the first half of the trip. Although the entire drive is full of beauty, this will likely be the most beautiful scenery.

Banff

  • Iconic mountain town with endless hiking, restaurants, iconic attractions and views. Some activities to consider include the Banff Gondola, the Banff Hot Springs, Cave & Basin National Historic Site, and the Fairmont Banff Springs. Learn more in our guide to Banff National Park.

Lake Louise

  • This famous turquoise lake is surrounded by glaciers and is less than an hour’s drive west of Banff. Some stop just to admire the lake, go canoeing, enjoy a meal at the beautiful Fairmont Chateau Lake Louise, or go on one of the many hikes. However, if you’re visiting during the extremely busy summer months, you may want to (or might have to) take a shuttle. We recommend the Moraine Lake Bus Company, which offers shuttles to Lake Louise, Moraine Lake, or both.
Moraine Lake Alberta
Moraine Lake, Alberta.

Moraine Lake

  • Located near Lake Louise, this lake is also world-famous and perhaps even more beautiful than Lake Louise. However, due to its popularity and the small size of the parking lot, you must take a shuttle to get there. We recommend the Moraine Lake Bus Company, which offers shuttles to Lake Louise, Moraine Lake, or both.

Golden

  • Gateway to Kicking Horse Pass and nearby national parks. Golden is an adventurer’s paradise and one of the best places in Canada to enjoy white water rafting. Whether you’re looking to visit Kicking Horse Resort, experience the incredible Golden Skybridge, or enjoy many mountain adventures, check out our guide to the best things to do in Golden, BC.

Revelstoke

  • This charming mountain town is world-famous for skiing, often known as the #1 ski resort in North America when it comes to snow and vertical. However, like all mountain towns, there are plenty of things to do. If you just want one short attraction, check out the Revelstoke Mountain Coaster.
Hiking in Kamloops, BC
Enjoying the views of Kamloops from a short, easy hiking trail.

Interior BC Stops

Once you pass Revelstoke, you enter an area known as Interior BC, which is home to more mountain towns, lakes, and more.

Kamloops

  • Set at the meeting point of the North and South Thompson Rivers, Kamloops is often seen as just a pit stop, but it’s worth a closer look. With one of the sunniest climates in British Columbia, it’s a great place to stretch your legs, grab a bite, or even stay the night. In our experience, it’s a convenient halfway point if you’re breaking up the drive, and the surrounding hills and river views give it a unique, almost desert-like feel compared to the Rockies you’ve just left behind. Check out our guide to the best things to do in Kamloops.

Shuswap Lake

  • If you’re travelling in the warmer months, Shuswap Lake is one of the best places to slow things down. Known for its warm water and laid-back vibe, it’s a popular spot for swimming, boating, and houseboating in the summer. We’ve found it’s the kind of place where a quick stop can easily turn into a few hours, especially if you stumble across a quiet beach or lakeside café. It’s an ideal detour if you want to trade highway driving for a more relaxed, scenic break.
Ebiking the okanagan
If you have the time, renting an e-bike and travelling around the lakes is a top thing to do.

Okanagan Valley Stops

The Okanagan is home to one of Canada’s most famous wine regions, not to mention the largest and deepest lakes. It’s incredibly beautiful and much more desert-like than the rest of Canada.

Kelowna

  • Kelowna is the heart of the Okanagan Valley and one of the best places to slow the trip down for a night or two. Surrounded by vineyards, orchards, and Okanagan Lake, it’s known for its wineries, beaches, and growing food scene. In our experience, it’s an easy place to lose track of time, whether you’re wine tasting, paddleboarding, or just enjoying the lake views. If you’re only choosing one Okanagan stop, this is usually the one. Check out our guide to the best things to do in Kelowna.

Penticton

  • Located between Okanagan Lake and Skaha Lake, Penticton has a more laid-back, small-town feel compared to Kelowna. It’s especially popular in the summer for its beaches and the famous Penticton River Channel, where you can float lazily between the two lakes. We’ve found it’s a great stop if you want something a bit more relaxed and less busy, while still getting that classic Okanagan vibe. Check out our guide to the best things to do in Penticton.

Osoyoos

  • Near the U.S. border, Osoyoos feels completely different from the rest of the drive—in the best way. Set in Canada’s only desert, it’s known for its dry climate, warm temperatures, and some of the warmest lake water in the country. It’s a fantastic detour if you’re taking the southern route, and in our experience, it almost feels like stepping into another region entirely after coming through the mountains. Check out our guide to the best things to do in Osoyoos.
Vancouver is one of the most beautiful cities on Earth.
Vancouver is one of the most beautiful cities in the world.

Final Stretch to Vancouver

Hope

  • Surrounded by dramatic mountain peaks and located at the eastern edge of the Fraser Valley, Hope is often the first sign that you’re nearing the coast. It’s a great place to take a final break before the push into Vancouver, with scenic river views and easy access to short walks. You might also recognize it as a filming location for the original Rambo movie—one of those fun, unexpected facts that makes the stop a little more memorable.

Chilliwack

  • As you continue west, Chilliwack offers a mix of farmland, rivers, and mountain backdrops that feel distinctly different from the dry interior you’ve just left behind. Known for its agricultural roots, it’s a good place to stop for fresh local produce, baked goods, or a casual meal. In our experience, it’s a nice transition point where the scenery starts shifting to that lush, coastal British Columbia feel.

Vancouver Arrival

  • Arriving in Vancouver is the grand finale of the drive—and it rarely disappoints. Set between the Pacific Ocean and the Coast Mountains, it’s consistently ranked as one of the most beautiful cities in the world. After days on the road, it’s the perfect place to unwind, whether that means biking around Stanley Park, exploring diverse neighbourhoods, or relaxing on one of the city’s many beaches. If you’ve taken your time getting here, it feels less like the end of a drive and more like the start of another adventure. Check out our guide to the best things to do in Vancouver.
Icefields Parkway is one of the most famous road trips in the world.
The Icefields Parkway is one of the most famous drives in the world.

Best Time to Drive

  • Summer (June–September): Best weather, full access to attractions
  • Fall (September–October): Fewer crowds, fall colours in the Okanagan
  • Winter (November–March): Possible but challenging through mountain passes
  • Spring (April–May): Unpredictable conditions, but quieter roads

Driving Tips

  • Mountain weather changes quickly — always check road conditions
  • Fuel up regularly; distances between services can be long in the Rockies
  • Book accommodation early in the peak summer season
  • Watch for wildlife, especially at dawn and dusk
Things to Do in Osoyoos, BC.
Osoyoos, BC.

FAQs for Driving from Calgary to Vancouver

How long does it take to drive from Calgary to Vancouver?

About 10 –12 hours without stops, but most travellers take 3–7 days.

What is the best route from Calgary to Vancouver?

The Trans-Canada Highway is fastest, but the Icefields Parkway route is the most scenic.

Is the drive from Calgary to Vancouver worth it?

Absolutely. It’s one of the most visually diverse road trips in North America.

Can you drive in winter?

Yes, but expect snow, ice, and potential closures in mountain passes. This is best for people interested in some of the best skiing and snowboarding in the country.

Where should I stop between Calgary and Vancouver?

Banff, Lake Louise, Revelstoke, Kelowna, Jasper, and Kamloops are top picks.

Boo the Bear resides at Kicking Horse Resort in Golden, BC.
See Boo the Bear at Kicking Horse Resort in Golden, BC.

The Calgary to Vancouver drive isn’t just a way to get across Western Canada — it’s a journey through five completely different landscapes in a single trip.

If you rush it, it’s just a highway. If you take your time, it becomes one of the best road trips in the country.

For more ideas on what to do in the area, check out these articles below:

LIKE THE POST? PIN IT!

Calgary to Vancouver Road Trip Guide

4 Comments

  1. I will be doing the drive between Calgary and Vancouver in July. I have the option of starting in Vancouver or Calgary. Would you recommend one direction (east to west vs west to east) given I have the choice? Thanks for any advice you may have.

    1. No, not really, both ways are beautiful. Just make sure to stop lots along the way! We haven’t explored Kamloops much (we will be this year) but we often go to Kelowna on that trip

  2. we have 2 days to get from calgary to vancouver-what are the 3 must see things?
    And where would you spend the
    night?
    thanks
    wilma

    1. Well as much as we love Banff, it’s a bit close I suppose to spend one night there. But I would say something like Banff, Golden, Kamloops, or Kelowna. Kelowna is a great spot as it’s not far off, has the big lake, and is about halfway… There’s the pipe mountain roller coaster in the mountains of Revelstoke ski resort too

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.