Portland to Vancouver is about 319 miles (514 km) by road and 262 miles in a straight line. The drive takes around 5 hr 43 min. The distance is the same in reverse, from Vancouver to Portland.
What This Distance Means for Your Trip
At 319 miles, this is a driving distance rather than a flying one — and a train or bus is often an option too. A scheduled flight would cover only about 262 miles in the air, and once you factor in getting to the airport, checking in and clearing security, that airport time alone cancels out anything saved aloft. For a trip this length, driving is almost always the practical choice.
Want the full side-by-side on time, cost and hassle? See our drive-or-fly breakdown for Portland to Vancouver.
How we calculate these figures
Straight-line distance uses the great-circle (haversine) formula between each city's centre coordinates. Road distance applies a circuity factor of roughly 1.2–1.4× to reflect that roads are not straight. Driving time assumes typical blended speeds for a trip of this length, and flight time is the great-circle distance at about 875 km/h cruise plus around 30 minutes for taxi, climb, descent and approach. The door-to-door air estimate adds about three hours for airport access, check-in, security and boarding. Real figures vary with your exact route, traffic, weather, aircraft and connections.
Portland to Vancouver, BC is a beautiful Pacific Northwest drive — about 200 miles north via I-5, passing through Seattle before crossing the US–Canada border at Peace Arch. The drive showcases the green, mountain-framed scenery of the Pacific Northwest.
The border crossing at Peace Arch (Blaine, WA) is the main variable — wait times range from 15 minutes to 2 hours depending on day and time. Nexus cards speed this up dramatically.
Stops Along the Way
The natural stop on this drive — Space Needle, Pike Place Market, Capitol Hill, and the ferry views of Puget Sound and the Olympics.
The US–Canada border crossing, surrounded by Peace Arch Provincial Park on the Canadian side — the park is beautiful in spring bloom.
Meeting someone from Vancouver? Find the exact halfway point between Portland and Vancouver so neither of you drives the whole way — or plan evenly-spaced rest and fuel stops along the route.
Tips for This Trip
Check border wait times before you go
cbsa-asfc.gc.ca shows current Peace Arch crossing wait times. Weekday mornings and Sunday evenings are the worst.
A Nexus card transforms the border experience
With Nexus, the crossing takes minutes instead of potentially hours — worth it if you do this drive more than once a year.
Seattle traffic is unpredictable
Budget 30–60 extra minutes for Seattle, especially on weekday afternoons. I-5 through downtown can be slow even outside rush hour.
🏨 Hotels in Vancouver
Compare 2M+ properties on Booking.com — free cancellation on most stays. Filter by price, neighborhood, and traveler ratings.
Search Hotels in Vancouver →Affiliate link — we may earn a small commission at no extra cost to you.
Frequently Asked Questions
Vancouver, BC, is about 190 miles (306 km) from Portland in a straight line, and approximately 200 miles (322 km) by road via Interstate 5 north through Seattle and the Peace Arch border crossing.

