Train from Yorkton to St. Catharines
Find the schedules, compare prices, and buy cheap tickets from Yorkton to St. Catharines. Choose a date, or explore the cheapest ticket options below.
Air Travel
- Companies: WestJet, Air Canada
- Duration: Approximately 6 to 8 hours (with layovers)
- Distance: 2,200 km
- Costs: ZAR 5,500 - ZAR 9,000 (depending on booking class and timing)
- Roads/Routes: Not applicable
Pro Tip: Book your flights well in advance and consider mid-week travel for better rates and less crowded flights.
If you prefer comfort and convenience, taking a flight is the best option to cover the distance efficiently.
Train Travel
- Companies: VIA Rail
- Duration: Approximately 30 hours (requires multiple connections)
- Distance: 2,200 km
- Costs: ZAR 2,200 - ZAR 4,500 (depending on the class of service)
- Roads/Routes: Various train routes connecting via Saskatoon and Toronto
Pro Tip: Travel overnight for at least one leg to save on accommodation costs and experience the scenic views.
While train travel may take longer, it offers a unique experience of Canada's beautiful landscapes.
Bus Travel
- Companies: Greyhound, Coach Canada
- Duration: Approximately 36 hours
- Distance: 2,200 km
- Costs: ZAR 1,500 - ZAR 2,800
- Roads/Routes: Trans-Canada Highway (Route 1)
Pro Tip: Bring snacks and a portable charger, as bus routes can be long and amenities may be limited.
If budget is a concern, bus travel is the most economical option, but it comes at the cost of time and comfort.
Recommendation
The best option for travelling from Yorkton, SK, to St. Catharines, ON, is to fly. It saves considerably on time while offering manageable cost options. Consider flying with either WestJet or Air Canada to enjoy direct booking and better service. Schedule your travels on a Tuesday or Wednesday to access the best fares. Enjoy your trip!