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:

  1. 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).
  2. 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).
  3. 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:

Keep in mind that prices may vary depending on the class of service, availability, and any promotions or discounts that may be available.