Eugene to Vancouver, BC is about 425 miles on I‑5, through Portland, Tacoma and Seattle, then across the border at Blaine and north on BC-99. The Sunday forecast in the table is a quiet day, from 6 hr 26 min to 6 hr 45 min, with the evening a little quicker than midday. A weekday asks for a real plan. The slow stretches are Portland in the morning, the run from Olympia through Joint Base Lewis-McChord and Tacoma, and downtown Seattle in the afternoon. The wait at the border sits on top of the drive.
When to leave
Leave Eugene early on a weekday so you cross Portland and the Interstate Bridge before the morning peak, and so you are past Tacoma and through Seattle before the afternoon peak. A late-morning start often clears Portland and then meets Seattle at its slowest. Friday afternoon is the heavy northbound day. On the Sunday in the table, the 1:00 PM start is the slow one, 19 minutes behind the quickest evening departures. For the day you actually leave, open the live forecast.
Other ways to go
Amtrak Cascades will get you there with a change in Seattle. Trains from Eugene end at King Street Station, and other Cascades trains run from there to Pacific Central Station in Vancouver. It takes the day. You clear Canadian inspection at the station, and you skip the car lineup at Peace Arch. Confirm a same-day connection before you book.
Flying is usually a connection, often through Seattle or Portland. Door to door, the airports can use up the time a short flight saves.
Parking in Vancouver
Downtown meters and parkades fill, and many residential streets nearby are permit parking. If you are staying the night, book a garage before you leave Eugene.
On the road
Two crossings sit side by side at Blaine, and both stay open day and night. Peace Arch is the crossing I‑5 feeds, into Surrey and then BC-99. Commercial trucks cannot use it. Pacific Highway, on State Route 543 just to the east, takes cars and trucks. NEXUS lanes are the quick ones during the hours they run. Signs on I‑5 north of Bellingham post the current waits, with time to switch crossings. Check WSDOT's border page before you leave the Seattle area.
Planning another trip? Read Seattle to Portland.