Train from Oklahoma City to Fort Erie
Find the schedules, compare prices, and buy cheap tickets from Oklahoma City to Fort Erie. Choose a date, or explore the cheapest ticket options below.
Air
- Companies: American Airlines, Delta Air Lines
- Duration: Approximately 7 hours (including layover)
- Distance: 1,300 miles (2,092 km)
- Costs: Approximately $600 CAD (round trip)
- Roads/Routes: Not applicable
Pro Tip: Book your flight during off-peak hours to secure a better fare and more seat options.
This air travel option will take you from Oklahoma City to Toronto Pearson International Airport (YYZ), where you will then take a connecting flight or travel by ground transportation to Fort Erie.
Ground Transport (Combination of Bus/Train)
- Companies: Greyhound, VIA Rail
- Duration: Approximately 18 hours (including transfer times)
- Distance: 1,400 miles (2,253 km)
- Costs: Approximately $250 CAD (one way)
- Roads/Routes: I-44 North, I-70 East, Route 401
Pro Tip: Consider booking multi-stop tickets through Greyhound’s website to potentially save money and fully enjoy the journey.
This option provides a scenic route through the U.S. and Canada, offering a chance to see various landscapes along the way.
Recommendation
For your journey from Oklahoma City, OK to Fort Erie, ON, the most efficient option would be to fly into Toronto Pearson International Airport, then use a shuttle or bus service to Fort Erie. However, if you enjoy scenic views and don’t mind a longer trip, the combination of bus and train offers a unique and enjoyable route through the Midwest and Ontario.