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: Air Canada, WestJet
- Duration: Approximately 6 hours (including layovers)
- Distance: 2,140 miles (3,440 km)
- Costs: Approximately £600 - £800 (depending on booking time and class)
- Roads/Routes: Not applicable
Pro Tip: Book your flight on a Tuesday or Wednesday for lower fares, and consider choosing a flight with a shorter layover to reduce overall travel time.
Recommended route: Fly from Yorkton Airport (YQR) to Toronto Pearson International Airport (YYZ), then take a regional flight or a coach service to St. Catharines.
Train Travel
- Companies: VIA Rail
- Duration: Approximately 24 hours (including transfer times)
- Distance: 2,030 miles (3,260 km)
- Costs: Approximately £350 - £450
- Roads/Routes: Via Trans-Canada Railway
Pro Tip: Consider booking a sleeper cabin for overnight travel to maximise comfort and reduce the fatigue of a long trip.
Recommended route: Take VIA Rail from Yorkton to Toronto, then head to St. Catharines via GO Transit.
Driving
- Duration: Approximately 25 hours of driving (without breaks)
- Distance: 1,400 miles (2,250 km)
- Costs: Approximately £150 - £250 (fuel and tolls)
- Roads/Routes: VIA Highway 1 (Trans-Canada Highway)
Pro Tip: Plan your driving route with rest stops in mind, especially large cities along the way where you can refuel and have meals.
If you prefer a road trip, take the Trans-Canada Highway for the scenic views through the prairies and into Ontario.
Recommendation
For the most efficient journey combining cost and duration, I recommend flying with Air Canada or WestJet. Although it may be pricier than driving or taking the train, the time saved and connections available make it more practical for such a long distance.