Flights
Hotels
Cars
Packages
Trains
More
Find train tickets from Toronto to New York
YTO — NYC
May 27 — Jun 3
1
Round-trip
1 adult
Mon 5/27
Mon 6/3
Search
Trains
New York
Trains from Toronto to New York
Good to know
Cheapest day to travel
Friday
Most expensive day to travel
Thursday
Average price (round-trip)
$414
Average price (one-way)
$194
Train tickets from Toronto to New York are on average
13%
less expensive on Fridays
Train tickets from Toronto to New York are on average
13%
more expensive on Thursdays
(avg. price over the last 2 weeks)
(avg. price over the last 2 weeks)
Top tips for finding Toronto to New York train tickets
25% of our users found round-trip train tickets from Toronto to New York for $428 or less.
You will generally catch the best train deals if you travel in the morning.
FAQs when traveling from Toronto to New York by train
What train companies travel from Toronto to New York?
Lufthansa is the only train operator serving this route.
Book Lufthansa tickets from Toronto to New York (round-trip)
10/26
Sat
nonstop
Lufthansa
1h 48m
YYZ
-
EWR
11/2
Sat
nonstop
Lufthansa
1h 55m
EWR
-
YYZ
$361
Search
5/26
Sun
nonstop
Lufthansa
1h 42m
YYZ
-
EWR
6/2
Sun
nonstop
Lufthansa
1h 48m
EWR
-
YYZ
$412
Search
7/26
Fri
nonstop
Lufthansa
1h 42m
YYZ
-
EWR
8/2
Fri
nonstop
Lufthansa
1h 46m
EWR
-
YYZ
$470
Search
Search by stops
Nonstop
1 stop
2+ stops
Search by train company
Lufthansa
Book Lufthansa tickets from Toronto to New York (one-way)
5/7
Tue
1 stop
Lufthansa
3h 44m
YYZ
-
LGA
$186
Search
8/17
Sat
nonstop
Lufthansa
1h 43m
YYZ
-
EWR
$201
Search
Search by stops
Nonstop
1 stop
2+ stops
Search by train company
Lufthansa
Popular train routes to New York
Trains from Washington, D.C. to New York from $40
Trains from Boston to New York from $40
Trains from Richmond to New York from $66
Trains from Buffalo to New York from $120
Trains from Philadelphia to New York from $20
Trains from Montreal to New York from $122
Trains from Rochester to New York from $107
Popular train routes from Toronto
Trains from Toronto to Montreal from $81
Trains from Toronto to Ottawa from $81