Train from Portland to Surrey
Find the schedules, compare prices, and buy cheap tickets from Portland to Surrey. Choose a date, or explore the cheapest ticket options below.
Air Travel
- Transport Mode: Air Travel (flight)
- Companies: Alaska Airlines, Air Canada
- Duration: Approximately 5 hours (including layover)
- Distance: 250 miles (approximately 400 km)
- Costs: $150 - $300 (depending on season and booking time)
- Roads/Routes: Not applicable for air travel
Pro Tip: Book your flight well in advance to secure better fares, and consider early morning flights to avoid delays.
For a swift and comfortable journey, flying is the best mode of transport. Given the relatively short distance to Surrey, BC, this option also allows you to bypass the potential traffic delays associated with road travel.
Road Travel
- Transport Mode: Road Travel (car)
- Companies: Enterprise Rent-A-Car, Hertz
- Duration: Approximately 6-7 hours
- Distance: 300 miles (approximately 480 km)
- Costs: $60-$120 for car rental + fuel ($40-$60) = Total: $100-$180
- Roads/Routes: I-5 N and BC-99 N
Pro Tip: Prepare for potential border crossing delays by having all necessary documentation ready, including a valid passport or other identification.
If you prefer driving, the road trip allows for flexibility and the chance to explore some scenic vistas along I-5 N. Just be mindful of traffic, especially during peak travel times.
Overall Recommendation
For traveling from Portland, OR to Surrey, BC, I recommend taking a flight with Alaska Airlines or Air Canada, especially if you are looking for a time-efficient option. However, if you wish to enjoy a road trip experience and have the time, consider renting a car and driving up the I-5 route. Regardless of your choice, ensure to check for any travel advisories, especially regarding border crossing protocols.