Travel Recommendation: Ottawa, ON to St. John's, NL
Air Travel
- Companies: Air Canada, WestJet
- Duration: Approximately 6 hours (including layover)
- Distance: 2,400 kilometres
- Costs: £300-£450 (varies by booking time and class)
- Roads/Routes: Not applicable
Pro Tip: Book your flight well in advance, preferably during off-peak hours, to find the best rates and avoid crowded flights.
Train & Bus Option
- Companies: VIA Rail (Ottawa to Halifax) & Maritime Bus (Halifax to St. John's)
- Duration: Approximately 36 hours
- Distance: 2,500 kilometres
- Costs: £200 for train ticket + £90 for bus ticket = £290
- Roads/Routes: Trans-Canada Highway
Pro Tip: Consider upgrading to a sleeper cabin on the train for a more comfortable overnight journey.
Recommendation
The most efficient and practical option for your journey from Ottawa to St. John's is to fly directly. Though other options such as train and bus are available, they will take significantly longer and may not be as comfortable. Ensure to compare ticket prices on aggregator websites and book in advance to secure the best deals.