Trains from New York City to Toronto
🌆 The journey takes approximately 12 hours and 27 minutes, allowing travelers to relax and enjoy the views along the 514-mile route. With a range of prices between $75 to $130, the train provides a comfortable and affordable travel option between these two vibrant cities.