Train from Toronto to Vancouver
Find the schedules, compare prices, and buy cheap tickets from Toronto to Vancouver. Choose a date, or explore the cheapest ticket options below.
Air Travel
- Companies: Air Canada, WestJet, Delta Airlines
- Duration: Approximately 5 hours (non-stop flight)
- Distance: 2,300 miles
- Costs: $300 - $500 (depending on the date of booking and seasonal demand)
- Roads/Routes: Not applicable
Pro Tip: Consider booking your flight mid-week (Tuesday or Wednesday) for potentially lower fares and fewer crowds at the airport.
Recommendation: For a seamless journey, book a non-stop flight directly from Toronto Pearson International Airport (YYZ) to Portland International Airport (PDX), then take a rental car or shuttle to Vancouver, WA (approximately 30 minutes drive).
Road Travel
- Companies: N/A (Personal vehicle or rentals from Enterprise, Hertz)
- Duration: Approximately 41 hours (driving without major stops)
- Distance: 2,660 miles
- Costs: $300 - $500 (fuel based on average consumption and gas prices, plus potential hotel stays)
- Roads/Routes: Major routes include I-80 W and I-5 S.
Pro Tip: Plan your trip during the summer for better weather and consider scheduling overnight stops in cities like Chicago, Denver, Salt Lake City, or in the scenic Pacific Northwest.
Recommendation: If you have the time to explore, consider taking scenic routes through national parks or historic sites along the way to break up the long journey.
Train Travel
- Companies: Amtrak
- Duration: Approximately 70 hours (with layovers)
- Distance: 2,400 miles
- Costs: $250 - $750 (depending on seating class and booking time)
- Roads/Routes: Not applicable
Pro Tip: Book a roomette or sleeper for overnight travel for a more comfortable experience and enjoy dining car meals.
Recommendation: Take the Amtrak Cascades route from Seattle to Portland after transferring at a major junction. It's one of the most scenic train rides in the U.S.