Train from Regina to Oshawa
Find the schedules, compare prices, and buy cheap tickets from Regina to Oshawa. Choose a date, or explore the cheapest ticket options below.
Air Travel
- Companies: WestJet, Air Canada
- Duration: Approximately 6 hours (including layover)
- Distance: 2,250 km
- Costs: Approximately $500 CAD (one-way)
- Roads/Routes: Not applicable
Pro Tip: Book your flights in advance and consider opting for a direct flight if available to reduce transit time.
Train Travel
- Companies: VIA Rail
- Duration: Approximately 20 hours (including transfers)
- Distance: 2,800 km
- Costs: Approximately $300 CAD (one-way, economy class)
- Roads/Routes: CN Rail (major rail route)
Pro Tip: For a more comfortable journey, consider upgrading to first class on VIA Rail, which offers better amenities and dining options.
Bus Travel
- Companies: Greyhound Canada, Rider Express
- Duration: Approximately 28 hours
- Distance: 2,600 km
- Costs: Approximately $150 CAD (one-way)
- Roads/Routes: Highway 1, Trans-Canada Highway
Pro Tip: Book your tickets well in advance and check for discounts or promotions that may be available online.
Recommendation
The most efficient and practical mode of transport for the journey from Regina, SK to Oshawa, ON is air travel. While prices may vary, it's generally the fastest option, taking around 6 hours including layover time. Both WestJet and Air Canada provide reliable services for this route. If you prefer a scenic experience, then taking the train with VIA Rail presents an enjoyable option, although it will take significantly longer. For budget-conscious travelers, Greyhound or Rider Express can also be considered, but expect a longer travel duration.