Travel Recommendation: Ottawa, ON to Surrey, BC
Air Travel
- Companies: Air Canada, WestJet
- Duration: Approximately 6 hours (including layover)
- Distance: 2,100 miles
- Costs: Approximately $300 - $500 (depends on booking time and season)
- Roads/Routes: Not applicable
Pro Tip: Consider booking a flight that arrives in the morning. This way you can enjoy the scenic views as you approach Vancouver and have ample time to explore the city upon arrival.
Train and Bus Combination
- Companies: VIA Rail, Greyhound
- Duration: Approximately 3 days (including transfers)
- Distance: 2,800 miles
- Costs: Approximately $350 - $600
- Roads/Routes: Train route via the Trans-Canada Railway; bus from train station in Vancouver to Surrey
Pro Tip: Opt for a scenic train route between Ottawa and Vancouver to soak up breathtaking landscapes such as the Canadian Shield and Rockies. Book a sleeper cabin for added comfort during overnight portions.
Recommendation
For the most efficient and practical option, I recommend flying from Ottawa to Surrey with Air Canada or WestJet. The total duration of approximately 6 hours is significantly shorter compared to the train and bus combination while also providing a comfortable travel experience. Static flights usually show various pricing structures; aim for early bookings to secure lower fares.