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
- Companies: Alaska Airlines, Air Canada
- Duration: Approximately 5 hours (including layover)
- Distance: 290 miles (466 km)
- Costs: Approximately £150 - £250 (depending on booking time and class)
- Roads/Routes: N/A (Air travel)
Pro Tip: Book your tickets well in advance and consider flying during the weekday for potential cost savings and less crowded flights.
For the most efficient journey, take a direct flight from Portland International Airport (PDX) to Vancouver International Airport (YVR), and then use a taxi or rideshare service to get to Surrey. This option is time-efficient and provides a quick way to cover the distance with minimal hassle.
Road
- Companies: Greyhound, FlixBus
- Duration: Approximately 7 hours
- Distance: 230 miles (370 km)
- Costs: Approximately £30 - £60 (depending on the bus service and booking time)
- Roads/Routes: I-5 North, then BC-99 to Surrey
Pro Tip: Check for schedules and purchase your ticket online beforehand to secure the best rates and preferred seating on your bus journey.
Travelling by bus is a scenic option, taking you through beautiful landscapes. Be prepared for potential wait times at the border and ensure you have your travel documents ready for a smooth transition into Canada.
Car
- Companies: Enterprise, Hertz, Budget
- Duration: Approximately 5-6 hours
- Distance: 230 miles (370 km)
- Costs: Approximately £50 - £100 for rental, plus fuel costs (£30), and potential tolls (£5)
- Roads/Routes: I-5 North to BC-99
Pro Tip: Ensure you have a GPS or a good mapping app that can provide up-to-date traffic information, as border wait times can vary greatly based on the time of day.
If you prefer flexibility, renting a car offers a chance to explore the sights along the way. Don't forget to check the requirements for crossing the border, such as identification and any applicable vehicle insurance.