Toronto to new york train

There is no direct train from Toronto to New York. However, you can take a train from Toronto to New York City with a transfer in Buffalo, New York or Niagara Falls, New York. Here are the options:

  1. VIA Rail and Amtrak:
    • Take the VIA Rail train from Toronto's Union Station to Buffalo's Exchange Street Station (approximately 4.5 hours).
    • Transfer to the Amtrak train (Empire Service or Lake Shore Limited) from Buffalo to New York City's Penn Station (approximately 7.5 hours).
  2. VIA Rail and Amtrak (with a stop in Niagara Falls):
    • Take the VIA Rail train from Toronto's Union Station to Niagara Falls, Ontario (approximately 1 hour).
    • Cross the border at the Rainbow Bridge or Lewiston-Queenston Bridge to Niagara Falls, New York.
    • Take the Amtrak train (Empire Service or Lake Shore Limited) from Niagara Falls, New York to New York City's Penn Station (approximately 7.5 hours).

Please note that the schedules and fares may vary depending on the day and time of travel. I recommend checking the VIA Rail and Amtrak websites for the latest schedules and fares.

Here are some approximate prices for a one-way ticket:

Keep in mind that prices may vary depending on the class of service and availability. It's always a good idea to book in advance to secure the best rates.