Train from Secaucus to Toronto
Find the schedules, compare prices, and buy cheap tickets from Secaucus to Toronto. Choose a date, or explore the cheapest ticket options below.
Air
- Companies: Air Canada, United Airlines
- Duration: Approximately 1 hour 30 minutes (flight time)
- Distance: Approximately 400 miles
- Costs: $250 - $400 (tier-dependent, including taxes and fees)
- Roads/Routes: Not applicable
Pro Tip: Book your ticket 2-3 months in advance to secure the best rates, and consider early morning flights for fewer delays.
Recommendation: Fly from Newark Liberty International Airport (EWR) which is the closest major airport to Secaucus, NJ, to Toronto Pearson International Airport (YYZ) for a quick and efficient journey.
Bus
- Companies: Greyhound, Megabus
- Duration: Approximately 12 hours
- Distance: Approximately 400 miles
- Costs: $50 - $100 (depending on the time of booking and service class)
- Roads/Routes: I-95 N to I-295 to ON-401
Pro Tip: Bring snacks and entertainment for the long bus ride, and opt for an overnight bus to save on accommodation costs while traveling.
Recommendation: For a budget-friendly option, consider taking a bus that departs from the Port Authority Bus Terminal in NYC to Toronto's downtown bus terminal.
Train
- Companies: Amtrak, VIA Rail
- Duration: Approximately 14 hours (including transfer time)
- Distance: Approximately 400 miles
- Costs: $100 - $200 (depending on the route and class of service)
- Roads/Routes: Not applicable
Pro Tip: Consider upgrading to business class for additional comfort, and bring a book or download movies to enjoy the journey.
Recommendation: Take Amtrak from Secaucus Junction to Penn Station (NYC), then transfer to a VIA Rail train to Toronto. Check schedules ahead as they may vary.