ONE-WAY FROM | $146 |
---|---|
TRAIN COMPANIES | Lufthansa |
See available tickets from New York to Toronto for this week that start at $146 one-way.
The straight-line distance from New York to Toronto is 340.6 mi, but the actual distance you’ll travel by train depends on the route taken.