Train from Windsor to Edmonton
Find the schedules, compare prices, and buy cheap tickets from Windsor to Edmonton. Choose a date, or explore the cheapest ticket options below.
Air Travel
- Companies: Air Canada, WestJet
- Duration: Approximately 4 hours (non-stop flight)
- Distance: 2,400 km (1,491 miles)
- Costs: Approximately $350 - $550 CAD (one-way)
- Roads/Routes: Not applicable
Pro Tip: Book your flight in advance and consider using Air Canada's app for seamless check-in and to manage your itinerary easily.
Combined Travel: Driving & Air
- Transport Mode: Drive to Toronto Pearson International Airport (approximately 4 hours) and then fly to Edmonton.
- Companies: Air Canada, WestJet for the flight; various rental car companies such as Enterprise, Budget for car rental.
- Duration: Approximately 8 hours (4 hours drive + 4 hours flight, not including waiting times)
- Distance: Approximately 500 km to the airport and then 2,400 km flight.
- Costs: Flight approx. $350 - $550 CAD + rental car approx. $50 CAD/day + gas $50 CAD for driving = total approx. $450 - $650 CAD (one-way)
- Roads/Routes: Consider using Highway 401 (ON) and Highway 403 to reach Toronto Pearson International Airport.
Pro Tip: Check traffic and weather conditions before starting your drive to ensure a smoother journey to the airport, and aim to arrive 2-3 hours before your flight departure.
Bus Travel
- Companies: Greyhound Canada, Coach Canada
- Duration: Approximately 36 hours (including transfers)
- Distance: Approx. 2,800 km (1,740 miles)
- Costs: Approximately $200 - $350 CAD (one-way)
- Roads/Routes: Trans-Canada Highway (Highway 1)
Pro Tip: Pack snacks and bring entertainment, as bus journeys can be lengthy and may involve layovers.
Train Travel
- Companies: VIA Rail
- Duration: Approximately 40-50 hours depending on connections
- Distance: Approx. 2,400 km (1,491 miles)
- Costs: Approximately $300 - $500 CAD (one-way)
- Roads/Routes: Not applicable
Pro Tip: Consider upgrading to business class for additional comfort on long-distance journeys.
Overall Recommendation:
For the most efficient and practical journey from Windsor, ON to Edmonton, AB, flying is highly recommended. With a duration of about 4 hours and reasonable costs, airlines like Air Canada and WestJet offer excellent services. The added convenience of avoiding long travel times makes flying the best choice. If you prefer road trips, consider driving to Toronto Pearson International Airport for a combined trip experience.