Travel Recommendation: Surrey, BC to Ottawa, ON
Air
- Companies: WestJet, Air Canada
- Duration: Approximately 5 hours (including layover)
- Distance: 3,400 km
- Costs: Estimated at ZAR 9,000 - ZAR 11,000 (depending on booking class and timing)
- Roads/Routes: Not applicable
Pro Tip: Book your flight during mid-week for potentially lower fares and better availability.
Ground Transport (Public Transit)
- Transport Mode: Bus and Train Combination
- Companies: BC Transit, VIA Rail Canada
- Duration: Approximately 36 hours
- Distance: 4,400 km
- Costs: Estimated ZAR 2,500 - ZAR 3,500
- Roads/Routes: Highway 1 (Trans-Canada Highway), VIA Rail routes from Vancouver to Ottawa
Pro Tip: Purchase a rail pass if planning multiple trips with VIA Rail, as it can save you money and provide flexibility.
Recommendation
For the most efficient and practical journey from Surrey, BC to Ottawa, ON, flying is the recommended mode of transport. The total travel duration is significantly shorter compared to ground transport and airlines like WestJet and Air Canada offer reliable services. While bus and train options provide a travel adventure, they require substantial time and may be less comfortable. Always compare prices and book in advance to secure the best fares.