New York City to Toronto

travel New York City Toronto
Cheapest

Bus

Cheapest $25

Quickest

Flight

Quickest 1h 24min

Most Convenient

Flight

Most Convenient

There are 1 bus company, 1 train company operating 2 routes - Maple Leaf, Silver Star, 5 airlines from New York City to Toronto. 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.

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.

New York City airports, bus, and train stations

Toronto airports, bus, and train stations

Find related trips

Bus Jersey City to North York Train from Manhattan to Etobicoke Bus Brooklyn to Scarborough Bus Newark to Vaughan


Bus from New York to Toronto from $25 with Greyhound

Bus
New York to Toronto
$25
13h 0min
New York
13h 0min · Bus
Toronto

Train from NYP New York City to TWO Downtown Toronto (Berczy Park) from $80 with Amtrak

Train
NYP to TWO
$80
7h 50min
NYP
7h 50min · Train Maple Leaf
TWO

Flight from LGA New York to YTZ Toronto from $146 with Air Canada

Flight
LGA to YTZ
$146
3h 45min
LGA
3h 55min · Flight
YTZ

Train from NWK Newark to TWO Downtown Toronto (Berczy Park) from $81 with Amtrak

Train
NWK to TWO
$81
8h 2min
  • Amtrak $82
    Train · 1 stops 8h 4min
    EWR
    14min · Train Silver Star
    NYP
    7h 50min · Train Maple Leaf
    TWO
  • Amtrak $81
    Train · 1 stops 8h 2min
    NWK
    12min · Train Silver Star
    NYP
    7h 50min · Train Maple Leaf
    TWO

Flight from EWR Newark to YTZ Toronto from $99 with Porter Airlines, Air Canada, Multiple Airlines

Flight
EWR to YTZ
$99
1h 24min
  • Porter Airlines flight to YTZ
    Porter Airlines
    From $99
  • Air Canada flight to YTZ
    Air Canada
    From $101

Bus from Newark to Toronto from $54

Bus
Newark to Toronto
$54
11h 19min
Newark
11h 19min · Bus
Toronto

Flight from JFK New York to YTZ Toronto from $162 with Multiple Airlines

Flight
JFK to YTZ
$162
6h 9min
JFK
6h 9min · Flight
YTZ
Bus
Queens Village to Toronto
$64
14h 55min
Queens Village
14h 55min · Bus
Toronto
Flight
LGA to YYZ
$95
1h 30min
  • Air Canada flight to YYZ
    Air Canada
    From $141
  • WestJet flight to YYZ
    WestJet
    From $176
  • United flight to YYZ
    United
    From $104
Train
YNY to TWO
$79
7h 45min
YNY
7h 45min · Train Maple Leaf
TWO
Bus
Hempstead to Toronto
$64
15h 19min
Hempstead
15h 19min · Bus
Toronto
Drive
New York City to Toronto
$36
8h 37min
New York City
8h 37min · Drive
Toronto