Portland, Oregon, is approximately 150 miles (about 241 kilometers) south of the Surrey, British Columbia, border. The distance can vary slightly depending on the specific route taken. The drive typically takes around 2.5 to 3 hours under normal traffic conditions.
Copyright © 2026 eLLeNow.com All Rights Reserved.