Richmond to VancouverAbout 4,830 km. I-64 west out of the city, I-90 across the northern states, then I-5 north to the Pacific Highway crossing at Blaine. One loading day, one carrier, no border transfer.
Petersburg to VancouverAbout 4,870 km. Petersburg sits on I-95 south of Richmond, so the truck loads here, joins I-64 west, and still arrives through I-90 and the Pacific Highway crossing at Blaine.
Hopewell to VancouverAbout 4,870 km. Hopewell is reached from I-295 and I-95, so loading can be sequenced on the way out of the Richmond area before the run west on I-64 and into Canada at Blaine.
Williamsburg to VancouverAbout 4,900 km. Williamsburg is on I-64 itself, east of Richmond, so the truck loads here and the whole route is a straight run west before I-90 and the Pacific Highway crossing.
Ashland to VancouverAbout 4,810 km. Ashland is north of Richmond on I-95, the shortest of these origins to Vancouver. The truck reaches I-64 west through the Richmond area before heading for Blaine.