how far is portland from canada
The total driving distance from Vancouver, Canada to Portland, OR is 313 miles or 504 kilometers. Your trip begins in Vancouver, Canada. It ends in Portland, Oregon.