Ah, the drive from Vancouver to Calgary—a journey that’s etched in our memories forever. We’ve tackled this road trip more than a few times, each on a different route.
On one trip, we got so caught up in the scenery that we almost missed a gas station in the middle of nowhere—lesson learned! But along the way, we’ve stumbled upon some real gems that we can’t wait to share.
Whether you’re after the quickest route, a breathtaking scenic drive, or an adrenaline-filled mountain adventure, we’ve got something for every kind of traveler.
So, grab your snacks, buckle up, and let’s hit the road!
Best Time to Go
The best time to go to Calgary from Vancouver is between mid-May and mid-October, as this is when most businesses are open and the weather is favorable.
If you’re in it for the hikes, aim to start no earlier than mid-June and finish by late September or early October. July and August are ideal months for hiking, but they’re also the busiest, so plan accordingly.
Can you drive from Vancouver to Calgary in one day?
Yes, you can drive from Calgary to Vancouver in one day, as it takes about 11 hours if you don’t make any stops. You can either complete the trip in one long day or break it up into shorter segments if you prefer.
The distance for the Vancouver to Calgary drive is around 2,000 km, and it takes about 11 hours if you drive straight through without any stops or detours. However, the driving time depends on which route you are taking and the stop you plan to make.
Things to Know
Get a Parks Canada Pass
If you plan to stop for sightseeing or hiking in national parks, you’ll need a Parks Canada Pass. You can purchase it online through the Parks Canada website before your trip.
Be sure to keep the pass displayed on your car’s windshield at all times.
Route 1: The Trans Canada Route
Distance: 971 km (603 miles)
Estimated Driving Time: 12 hours and 23 minutes
- Head to the Trans Canada route that starts at Highway 1 through Hope.
- From there, you proceed to take Highway 5 to Kamloops and rejoin Highway Way until you reach Calgary.
Suggested Stops
Check out Revelstoke
Media credit: revelstoke
Address: Revelstoke, BC
Website
If you’re driving from Vancouver to Calgary, make sure to stop in Revelstoke, a mountain town nestled halfway between the two cities. Known for its incredible ski hills, Revelstoke and its national park are perfect for outdoor adventure lovers.
This small town has a laid-back vibe, and the surrounding scenery is breathtaking. Lake Revelstoke is a beautiful spot for a swim and a picnic.
From endless hiking opportunities to a variety of outdoor activities, Revelstoke has plenty to offer. Plus, the town itself has some great spots for coffee, food, and drinks if you’re there for a quick stay.
Go Hiking at Glacier National Park
Media credit: glaciernps
Address: Columbia-Shuswap, BC V0X 1R0
Website
Between Revelstoke and Golden, this spot is an absolute must for nature lovers. The beauty here is truly beyond words—no photo can capture the awe-inspiring landscape.
As with many places, the best scenery is found in the backcountry, and that definitely holds true here.
A key tip: be sure to secure your vehicle pass for Going-to-the-Sun Road. You can grab one starting at 7 p.m. the night before your visit; otherwise, you won’t be able to drive in.
Stretch out Those Legs at Golden
Media credit: tourismgolden
Address: Golden, BC
Website
Located right on the Trans Canada Highway, Golden is a nature lover’s paradise. With its stunning mountain peaks, river valleys, and lush forests, you’ll find no shortage of outdoor activities here.
Golden is surrounded by three impressive mountain ranges: the Canadian Rockies, Selkirk, and Purcell. If you’re visiting in the winter, you’ll have plenty of options for skiing and snowboarding across these spectacular ranges.
Adore the Ethereal Emerald Lake
Media credit: outside_project
Address: Columbia-Shuswap, BC V0A 1G0
Website
As you head west towards Field and Golden, you’ll come across Emerald Lake. This is a must-see if you’re driving between Calgary and Vancouver. It’s truly one of the most breathtaking lakes in the Canadian Rockies, renowned for its striking emerald-green color.
The lake is simply stunning—its vibrant water, framed by snow-capped Rockies and lush greenery, creates a view that’s hard to put into words.
Route 2: The Highway 99 Route
Distance: 1,038 km (645 miles)
Estimated Driving Time: 12 hours and 23 minutes
- Head to Whistler first and drive on Highway 99 through Pemberton and Cache Creek
- On the Trans Canada highway, use the right 2 lanes to merge onto Sarcee Trail.
- From there, continue to the left 2 lanes to turn left onto Bow Trl SW.
- Then, continue straight to stay on Bow Trl SW and into 9 Ave SW.
Suggested Stops
See the Majestic Shannon Falls
Media credit: aminashoots
Address: BC-97, Squamish-Lillooet D, BC V0N 1T0, Canada
Website
Shannon Falls Provincial Park is right off the Sea to Sky Highway near the Sea to Sky Gondola. This place is an absolute gem for a day trip.
The towering 335-meter waterfall is breathtaking, and the lush forest and scenic hiking trails around it make the whole experience even more magical. It’s definitely a spot you shouldn’t miss.
Drop by the Quaint Town of Squamish
Media credit: tourismsquamish
Address: Squamish, BC
Website
Squamish is a charming town located north of Vancouver, right along the scenic Sea to Sky Highway. Known for its outdoor adventures, it’s the perfect destination for anyone who loves hiking, rock climbing, or taking in stunning views from the Sea to Sky Gondola.
In addition to the rugged outdoor activities, Squamish is surrounded by beautiful lakes, many of which are surprisingly warm, making them ideal for a refreshing swim. If you’re an outdoor enthusiast, Squamish is a must-visit spot!
Visit Whistler
Media credit: gowhistler
Address: Whistler, BC
Website
If you continue driving past Squamish, you will reach the ski town of Whistler. This world-renowned skiing destination is known for having some of the best ski resorts in Vancouver, and is a go-to spot for winter sports enthusiasts.
But Whistler isn’t just for winter. Year-round, it offers an endless playground for outdoor lovers, whether you’re into hiking and biking during the warmer months or skiing and snowboarding at Whistler Blackcomb, one of the largest ski resorts in North America, once the snow falls.
Appreciate the Blue Lakes at Joffre Lakes Provincial Park
Media credit: joffrelakes
Address: Duffey, Lake Road, Mount Currie, BC V0N 2K0, Canada
Website
A short drive past Whistler takes you to Joffre Lakes Provincial Park. This park offers incredible views of turquoise lakes, towering mountains, and glaciers. The hike is manageable, with a steady but gentle incline, though it can get quite crowded.
The Upper Lake steals the show with its stunning beauty, while the Middle Lake comes in a close second. The Lower Lake, though nice, is a bit more ordinary. The entire hike is an 8.6 km round trip.
Conveniently, there are restrooms at the parking lot, as well as at the Middle and Upper Lakes, so you can take care of any needs before hitting the road again.
Rest at Duffy Lake
Media credit: scobelverse
Address: Duffey Lake, Squamish-Lillooet
Website
After you pass Joffre Lakes Provincial Park and continue along Duffey Lake Road, you’ll come across the scenic Duffey Lake.
This beautiful lake and provincial park are right off the highway and can be easily seen as you drive by, offering some fantastic views.
It’s a perfect spot to pull over, snap a picture, and take in the stunning surroundings. If you’re traveling between Pemberton and Lillooet, it’s worth taking a moment to enjoy the scenery.
Route 3: The Highway 1 Route
Distance: 1,224 km (760 miles)
Estimated Driving Time: approximately 13 hours
- Drive on Highway 1 out of the city and head to Highway 3 in Hope, BC.
- Continue driving on the Trans Canada Highway and use the right 2 lanes to merge onto Sarcee Trail SW S.
- Continue on Bow Trl SW. Drive to 9 Ave SW.
Suggested Stops
Check out the Hope Slide
Media credit: james_hatheway
Address: 114 Crowsnest Hwy, V0X 1L0, Hope
Website
Just outside of Hope, BC, the Hope Slide marks one of Canada’s most tragic landslides. In 1965, a massive slide wiped out the main highway and claimed four lives.
If you’re driving along Highway 3, it’s worth making a stop here. Not only does the site offer a glimpse into the history of this devastating event, but there are also restroom facilities available.
Sip Local Wine at Kelowna
Media credit: cityofkelowna
Address: Kelowna, BC
Website
Kelowna is famous for its ideal climate, making it a prime location for vineyards, orchards, and more. That’s why a visit wouldn’t be complete without stopping by to sample some of the local wines.
With over 40 wineries in the area, Kelowna is a wine lover’s paradise, and many of these wineries have earned national and international recognition for their exceptional wines.
Stroll along Vernon’s Main Street
Media credit: cityofvernon
Address: Vernon, BC
Website
Just under an hour from Kelowna, you’ll find the city of Vernon. Head to Main Street, the heart of the community, where you’ll discover a vibrant mix of retail shops, restaurants, and services.
With over 50 restaurants, 250 shops, and 3 art galleries, it has a lively atmosphere that feels a bit like Vancouver’s Commercial Drive. There’s plenty to explore, so take your time and enjoy everything Vernon has to offer.
Apps to Download for a Trip from Vancouver to Calgary
Maps.me: free, detailed offline maps with turn-by-turn navigation for driving, hiking, or biking
iOs | Android
Driving BC: find driving routes, parks and trails, points of interest, things to do, restaurants, attractions and hidden gems.
iOs | Android
5.11 Alberta: real-time road and traffic information to Alberta drivers.
iOs | Android
MyParking: pay for parking in Calgary and manage parking sessions.
iOs | Android