Train from Toronto to Elliott
Find the schedules, compare prices, and buy cheap tickets from Toronto to Elliott. Choose a date, or explore the cheapest ticket options below.
Travel Recommendation: Toronto, ON to Elliott, IL
Air Travel
- Companies: Air Canada, United Airlines
- Duration: Approximately 6 hours (including layover)
- Distance: 800 miles (approximately 1,287 kilometers)
- Costs: $500 - $700 CAD (depending on booking time and class)
- Roads/Routes: Not applicable
Pro Tip: Book your flight through a travel aggregator like Expedia to compare prices and find the best deals, including potential layover opportunities that could save on costs.
Train Travel
- Companies: VIA Rail, Amtrak
- Duration: Approximately 16 hours
- Distance: 800 miles (approximately 1,287 kilometers)
- Costs: Approximately $200 - $300 CAD
- Roads/Routes: VIA Rail from Toronto to Windsor, then Amtrak from Windsor to Illinois via I-69 and I-74
Pro Tip: Consider booking a sleeper car for added comfort, especially for the long train journey.
Bus Travel
- Companies: Greyhound, Megabus
- Duration: Approximately 12 hours
- Distance: 800 miles (approximately 1,287 kilometers)
- Costs: Approximately $100 - $150 CAD
- Roads/Routes: Route via I-90 W and I-80 W
Pro Tip: Purchase tickets in advance and travel during off-peak hours to secure the best rates and more comfortable seating options.
Optimal Recommendation
Considering the travel options, the best mode of transport from Toronto, ON to Elliott, IL is by air with Air Canada or United Airlines. It provides the most efficient transit experiencing both quick travel time and reasonable costs. Make sure to check for any seasonal fare drops and book ahead for optimal savings.