New york to toronto train
There is no direct train from New York to Toronto. However, you can take a train from New York to Toronto with a transfer in Buffalo, New York or Niagara Falls, New York. Here are the options:
- Amtrak:
- Take the Amtrak Lake Shore Limited train from New York's Penn Station to Buffalo's Exchange Street Station (approximately 7.5 hours).
- Transfer to the Amtrak Maple Leaf train to Toronto's Union Station (approximately 1 hour).
- VIA Rail:
- Take the VIA Rail train from New York's Penn Station to Niagara Falls, New York (approximately 10 hours).
- Transfer to the VIA Rail train to Toronto's Union Station (approximately 1 hour).
- Go Transit and VIA Rail:
- Take the Go Transit train from New York's Penn Station to Buffalo's Exchange Street Station (approximately 7.5 hours).
- Transfer to the VIA Rail train to Toronto's Union Station (approximately 1 hour).
Please note that the journey times and frequencies may vary depending on the day and time of travel. It's always a good idea to check the schedules and fares in advance to plan your trip accordingly.
Here are some approximate prices for a one-way ticket:
- Amtrak: $60-$100
- VIA Rail: $60-$120
- Go Transit and VIA Rail: $40-$80
Keep in mind that prices may vary depending on the class of service, availability, and any promotions or discounts that may be available.