oneway
Find Things To Do in Toronto

Search bus, train, flight tickets from New York City to Toronto

travel New York City Toronto

There are 1 bus company operating 4 routes, 1 train company operating 2 routes - Maple Leaf, Silver Star, 5 airlines operating 4 routes. The cheapest bus costs $25 and is 13h 0min. The cheapest train costs $79 and is 7h 45min. The cheapest flight costs $99 and is 1h 30min.

Faretrotter is a travel aggregation resource that gathers travel company amenities and statistics and compares modes of transportation between cities. Use Faretrotter to plan your next trip, or purchase a ticket your next city.

Bus
New York to Toronto
$25
13h 0min
Train
NYP to TWO
$80
7h 50min
Flight
LGA to YTZ
$146
3h 45min
Train
NWK to TWO
$81
8h 2min
Flight
EWR to YTZ
$99
1h 24min
Bus
Newark to Toronto
$54
11h 19min
Flight
JFK to YTZ
$162
6h 9min
Bus
Queens Village to Toronto
$64
14h 55min
Flight
LGA to YYZ
$95
1h 30min
Train
YNY to TWO
$79
7h 45min
Bus
Hempstead to Toronto
$64
15h 19min
Drive
New York City to Toronto
$36
8h 37min

What is the best way to travel from New York City to Toronto?

There are 4 ways to travel from New York City to Toronto. 4 buses, 3 trains, 4 flights and 1 by car are possible between the two areas. The bus operated by Greyhound running from New York to Toronto is the cheapest and fastest. The flight operated by Porter Airlines running from EWR to YTZ is the most convenient.

It's important to check each mode when booking your ticket so that you can find the best method for you. The cost of each type varies differently, so be sure to use Faretrotter to keep an eye out!

Do you recommend the bus or the train between New York City and Toronto?

There is only one bus company, Greyhound, with routes running from New York City to Toronto. One train provider, Amtrak, runs trains from New York City to Toronto. Because the bus is cheapest, we recommend taking the bus.

Find related trips

Bus Jersey City to North YorkTrain from Manhattan to EtobicokeBus Brooklyn to ScarboroughBus Newark to Vaughan

New York City airports, bus, and train stations

NYP New York Penn Station
2.6 miles from New York City
LGA La Guardia
airport · 8.2 miles from New York City
EWR Newark Liberty Airport Amtrak
9.3 miles from New York City
NWK Newark Penn Station
8.4 miles from New York City
EWR Newark Liberty Intl
airport · 8.6 miles from New York City
JFK John F Kennedy Intl
airport · 13 miles from New York City
YNY Yonkers Amtrak
16.2 miles from New York City

Toronto airports, bus, and train stations

TWO Toronto Union Station
4.2 miles from Toronto
YTZ City Centre
airport · 5.1 miles from Toronto
YYZ Lester B Pearson Intl
airport · 10.8 miles from Toronto