Train from Ottawa to Surrey
Find the schedules, compare prices, and buy cheap tickets from Ottawa to Surrey. Choose a date, or explore the cheapest ticket options below.
Air Travel
- Companies: Air Canada, WestJet
- Duration: Approximately 5 hours (1-hour layover included)
- Distance: 4,050 km (2,515 miles)
- Costs: Around £300 to £400 (depending on booking time and class)
- Roads/Routes: Not applicable
Pro Tip: For the best experience, check in 24 hours in advance and set your seats to “Aisle” for quick access to the lavatories if needed during your flight.
Considering the directness and efficiency of air travel, I recommend flying from Ottawa Macdonald-Cartier International Airport (YOW) to Vancouver International Airport (YVR). Once you reach Vancouver, you can take a quick SkyTrain (Canada Line) to downtown Vancouver and then another SkyTrain ride to Surrey.
Ground Transportation
- Mode: Train (Via Rail) + SkyTrain
- Companies: Via Rail Canada, TransLink (SkyTrain)
- Duration: 26 hours
- Distance: 4,200 km (2,610 miles)
- Costs: Approximately £250 (Via Rail: £175, SkyTrain: £5, plus accommodation on the way)
- Roads/Routes: Trans-Canada Highway, Crowsnest Highway
Pro Tip: Book seats in the sleeper cars on Via Rail for a unique and comfortable experience while travelling across Canada.
This is a scenic route offering exceptional views of the Canadian landscape. However, it requires significant time and might be more suitable for an adventurer looking to see the sights along the way.
Recommendation
For the most efficient and time-effective journey from Ottawa to Surrey, I highly recommend flying. The duration is significantly shorter with less hassle compared to train travel. Ensure to book your tickets in advance to secure the best fare and consider additional transportation once you arrive in Vancouver to reach Surrey smoothly.