
Embarking on a Portland, Oregon to Vancouver, Canada road trip is genuinely one of the most scenic road trips I’ve ever taken. The views are incredible, and if you can do it over a few days, you can tack on some epic day trips.
Planning your route to include all the must-stop visits can be tricky since there’s much to see. So, consider this your guide on how to do a Portland to Vancouver, Canada road trip the right way!
This post has some affiliate links, which means I’ll earn a small commission at no cost to you if you click on them and make a purchase. This is a small way I earn money to support this site. If links aren’t showing up for you, turn off your ad blocking software. Thank you for your support!
Portland, Oregon to Vancouver, Canada Road Trip
I enjoy driving from Portland to Vancouver, Canada because you capture many different landscapes. There are rolling hillsides, bustling cities, and of course, crossing the Canadian border is an experience in and of itself. There are also limitless opportunities to divert on epic day trips, be it island hopping, visiting a national park, or chilling on the Oregon coast.
We make this road trip fairly often, so I’ve had practice at coming up with the best routes. In this post, I’ll share my must-stops and tips for maximizing your experience and minimizing your time on the road!
How far is Portland to Vancouver, Canada?
The shortest way to get from Portland to Vancouver, Canada is driving up I-5 North, which is about 315 miles (roughly 5 hours and 50 minutes without traffic or stops). This can certainly be done in one day, but I suggest giving yourself at least one day each in the following spots: Portland, Seattle, Skagit Valley/Bellingham, and of course Vancouver.
If you have more time, you can take the scenic route from Portland to Mt. St. Helens or the Oregon coast and spend a day in either of those areas. From the Skagit Valley, you can also explore the San Juan Islands or head east from Bellingham and spend a few days in North Cascades National Park and the Mt. Baker Wilderness Area.
In short, the minimum amount of time I’d suggest is three days, allowing for one day in Seattle, one day in Skagit Valley, and half a day each in Vancouver and Portand. For the best experience though, take a week or more to do the scenic route and explore an area off the beaten path!
Portland to Vancouver road trip stops
In the Portland, Oregon to Vancouver, Canada road trip itinerary below, I’m going to assume you plan to take your time and will have at least a week. Get ready to really make the most of this route!
Want help planning your trip?
I’m a licensed travel planner and would love to make a custom itinerary just for you!
Ready to plan on your own? Save this to Pinterest for later, as I’ll update this list with more Portland to Vancouver road trip stops as I discover them!
Portland, OR
website | get directions | best for: food & independent shops

Portland is known for being an independent, fun-loving city. It’s a haven for foodies, artists, and anyone who wears the title “weird” proudly. I visit Portland as often as possible, namely for the restaurants and shopping scene.
I have a ton of guides to Portland. Use these for ideas of things to do in the Rose City!
- Best Things to Do in PDX
- My Perfect Portland Itinerary
- Best Restaurants in Portland, Oregon
- My Go-To Portland Gift Shops
- Where to Go Thrifting in Portland
- Made in Oregon Gifts Perfect for Souvenirs
Columbia River Gorge
website | get directions | distance from previous stop: ~30 min | best for: waterfalls & hiking

The Columbia River Gorge is a national scenic area that I’m always surprised isn’t considered one of the Pacific Northwest national parks. It picks up from Troutdale, OR about a half hour from PDX and stretches 90 miles along the Washington-Oregon border. It’s known for being a hotspot for waterfalls and hiking, though it’s also a lesser explored wine region with many wineries on the Oregon side.
Here are my guides to the Gorge to help you plan this leg of your Portland, Oregon to Vancouver, Canada road trip:
- Everything You Need to Know About Visiting the Gorge
- Map of all the Best Columbia Gorge Waterfalls
- Must-Visit Columbia Gorge Wineries
- My Ultimate Columbia River Gorge Itinerary
Cannon Beach, OR
website | get directions | distance from previous stop: ~1 hr 45 min (~1 hr from PDX) | best for: rugged coastline

One of my favorite day trips from Portland is visiting the Oregon coast. It’s surprisingly accessible from PDX at just over an hour away. Portlanders are so lucky, as the beach is at least 2.5 hours from Seattle! I suggest heading west to discover all there is to do in Cannon Beach (one of the most iconic destinations on the coast). Then, head north past Seaside before cutting over to Astoria and crossing over to Washington.
Vancouver, WA
website | get directions | distance from previous stop: ~1 hr 45 min | best for: waterfront tasting rooms

If you’re heading north from PDX, you’ll hit the “other” Vancouver in Washington state. While it’s much smaller than Vancouver British Columbia, there is a surprising number of things to do in Vancouver WA, including exciting restaurants, wine tasting rooms, and a lovely waterfront.
While you’re here, take a quick trip to Sauvie Island. It’s the largest island on the Columbia River and is perfect for families or birders looking to stretch their legs.
Mount St. Helens, WA
website | get directions | distance from previous stop: ~1 hr 30 min | best for: hiking

Now you’ll start making your way north in Washington. Mt. St. Helens is a quick trip from Vancouver, WA and makes a perfect pitstop for outdoor enthusiasts. There are countless hikes, including the 2.5-mile lava tube Ape Caves or the easy 1.7-mile Cathedral Falls hike. Its eery landscape is a reminder of the devastation and regrowth after a volcano eruption.
Pro tip: You must have a National Forest Recreation Pass to enter, which costs $30 annually, or $5 per vehicle. The Johnston Ridge Observatory is closed due to a landslide and is projected to reopen in 2027.
Olympia, WA
website | get directions | distance from previous stop: ~2 hr 30 min | best for: craft breweries & kayaking
There is a lot of things to do in Olympia because, after all, it is the capital city of Washington. You can tour the capital and check out the cherry blossoms, or visit the Tumwater Craft District to check out local beer, cider, and spirits tasting rooms.
There’s kayaking on the Puget Sound, or you can take a detour through the Olympic Peninsula and visit Olympic National Park, then hop on a ferry from Port Townsend to Seattle and continue on your road trip. Note, the peninsula is deceptively big, so expect a lot of driving! I’d factor in at least a 3-day add-on to your Portland, Oregon to Vancouver, BC road trip!
Mount Rainier National Park, WA
website | get directions | distance from previous stop: ~1 hr 30 min | best for: hiking

Mt. Rainier is one of my favorite day trips from Seattle, so it only makes sense that it would fit on your road trip itinerary from Olympia, which is much closer. Check out my list of the best Mt. Rainier hikes to find one you can do with a few hours to spare in between driving shifts.
Tacoma, WA
website | get directions | distance from previous stop: ~2 hr | best for: museums & parks

Tacoma is a bustling city just outside Seattle with amazing restaurants and lots to do. If you’re looking for mental stimulation, visit the Tacoma Glass Museum and Tacoma Art Museum. Or visit Point Defiance Park. It’s the second largest public park in the country and includes a rose garden, the Tacoma Zoo, and miles of waterfront beach access.
Seattle, WA
website | get directions | distance from previous stop: ~1 hr | best for: food & unique neighborhoods

I may be biased, but I think Seattle is the highlight of this road trip itinerary. It’s a massive city with restaurants ranging from fine dining to killer food trucks, and there’s so much to do for every age range.
Newbies should explore Pike Place Market, then head to one of Seattle’s cool neighborhoods for some light shopping or to discover a hidden gem restaurant. If you’re trying to taste your way through the city, get one of my self-guided food tours that highlights the must-stops.
Need a more structured itinerary? Check out my guides on spending 1 day, 2 days, or 3 days in Seattle!
Skagit Valley, WA
website | get directions | distance from previous stop: ~1 hr | best for: farmland & small towns

Skagit Valley is one of the lesser explored parts of Washington. It’s mainly known for the Skagit Valley Tulip Festival in April, but there’s way more to the area than the flowers. Several of my favorite small Washington towns are located in Skagit County, like Bow, Edison, and La Conner. Each has a bunch of charm, great shops, and yummy restaurants! Some of the best farms near Seattle for u-pick and farm stands are also in Skagit!
I have a whole guide to things to do in Skagit Country, including the best Skagit Valley restaurants! If you have more time to explore, you can even detour into Deception Pass State Park and spend the day on Whidbey Island, one of my favorite islands in Washington state.
San Juan Islands, WA
website | get directions | distance from previous stop: ~1-2 hrs | best for: scenic islands

After exploring Anacortes in Skagit Valley, hop on a ferry and spend a few days exploring the San Juan Islands. Lopez Island is my favorite for its quiet vacation-y vibe, while Orcas Island is better for hiking Mt. Constitution. If whale watching is a must for you, San Juan Island is the best. There are also a lot of easy hikes!
Bellingham, WA
website | get directions | distance from previous stop: ~2 hrs (~30 min from Skagit Valley) best for: outdoorsy fun

I always make it a point to stop by Bellingham on my way to Vancouver because it’s a hip and youthful town with so much to do. You can continue north via I-5 or take the scenic Chuckanut Drive from Skagit County to Bellingham, stopping by the neighboring historic town of Fairhaven.
From Bellingham, you have options for day trips. You can head east to Mt. Baker for skiing or nature hikes, or explore Washington’s only free national park, the North Cascades National Park. Lynden, WA is also an adorable town worth a stop if you head to the Mt. Baker Scenic Area!
On your drive up, stop in Blaine, WA, an adorable port town with only a few storefronts, but surprisingly great food!
Richmond, BC
website | get directions | distance from previous stop: ~1 hr (depending on border crossing time) | best for: Asian food

Alas, you’ve crossed the United States border into Canada! Assuming it’s a breeze crossing the border, you should have plenty of time to explore Vancouver’s neighboring town of Richmond, British Columbia.
I suggest visiting the Richmond Public Market for their vast selection of Asian eateries. If you’re visiting from April to October, check out Richmond’s Summer Night Market. It’s a family-friendly evening food market featuring rotating vendors selling everything from fried squid to crepes and sticky rice. Get there early (they open at 7 PM) and take advantage of the free parking lot.
Vancouver, BC
website | get directions | distance from previous stop: ~30 min | best for: eateries, shopping, and bustling city life

Now that you’ve reached your final destination on your Portland, Oregon to Vancouver, Canada road trip, you can settle in and enjoy the remainder of your trip. One of my favorite things to do in Vancouver, BC is to discover hidden gem restaurants or visit Granville Island for dozens of eateries under one roof. Or spend the day shopping for unique art pieces or homemade gifts.
Another one of my favorite things to do in Vancouver is to take the ferry to Victoria Island, which has plenty of unique things to do and good restaurants to boot. You can also drive the scenic Sea to Sky Highway north for ~1.5 hours to explore all the things to do in Whistler.
How to plan a road trip from Portland to Vancouver, Canada
Now that we have the route and stops out of the way, here are some tips for making the most of your road trip.
Pad your schedule with extra time
Wait times at border crossings can be hard to predict if you don’t have NEXUS. If you plan on traveling during daylight or over the weekend, give yourself at least 1 hour to account for added traffic. This applies to traveling via the BC ferries as well!
Early bird gets the worm
The earlier you start your road trip, the better, especially if you want to get some hikes in or make impromptu stops. I try to leave by at least 8 AM, which gives me enough time to make 2-3 designated stops, plus a few unplanned breaks on each leg of the road trip.
Fuel up in the USA
Gas is by the liter in Canada and can be expensive depending on your tank size. So fuel up in Blaine, WA, the last town before the border!
Always keep your baggage out of sight
You’ll probably be fine in the smaller towns, but car break-ins are common in the cities. Always put all your luggage out of sight in the trunk and lock up!
More to explore on your road trip
Have more time to tack onto your Portland, Oregon to Vancouver, Canada road trip? Check out my other guides to plan more fun adventures!
- Most Unforgettable Road Trip of Washington
- Best Things to Do in Washington State
- Best Road Trips from Seattle
- All the Islands Near Seattle Worth a Visit
- Best Wineries in Willamette Valley Near Portland
Overwhelmed by trip planning?
Remember, I can plan a customer itinerary for you! Reach out!




