Travel from Toronto to New-Jersey

Train, bus or fly from Toronto to New Jersey?

Porter Airlines, Air Canada and United Airlines fly from Toronto to Elizabeth every 2 hours. Alternatively, Greyhound Canada operates a bus from Toronto to Newark twice daily. Tickets cost $45 - $110 and the journey takes 10 h 15 min. Greyhound USA also services this route once daily.

Travel Guides

How to get from JFK to New York CityWe show you the quickest, cheapest and easiest routes from the airport to the city
Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak
Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need

How to get from Toronto to New Jersey

ModeDurationPrice
From Union Station line 509 tram to Toronto Island airport, fly to Newark airport, then line 62 bus to Elizabeth.4 h 6 min$174
From UP Express Union Station train to Toronto airport, fly to Newark airport, then line 62 bus to Elizabeth.4 h 20 min$155
From UP Express Union Station train to Toronto airport, fly to New York La Guardia airport, bus to Jackson Hts - Roosevelt Av, subway to 33rd Street, then train to Jersey City.5 h 9 min$134
From UP Express Union Station train to Toronto airport, fly to New York JFK airport, AirTrain to Jamaica, train to Penn Station, walk to 33rd Street, then train to Jersey City.5 h 18 min$153
From UP Express Union Station train to Toronto airport, fly to Philadelphia airport, train to University City, walk to Philadelphia 30th Street Station Amtrak, then train to Trenton.5 h 27 min$306
From Toronto, ON bus to Ellicott St & North Division St, line 24 bus to Buffalo airport, fly to Newark airport, then line 62 bus to Elizabeth.5 h 57 min$181
From Toronto, ON Thru-Bus to Port Authority Bus Terminal then line 108 bus to Park Place At Raymond Blvd.11 h 24 min$81
From Toronto, ON bus to New York, NY, walk to Port Authority Bus Terminal, then line 108 bus to Park Place At Raymond Blvd.13 h 17 min$59
From Toronto train to New York Penn Station then train to Newark Penn Station.13 h 48 min$261
From Toronto drive to Newark.8 h 25 min$76

How long does it take to get from Toronto to New Jersey?

It takes approximately 4 h 6 min to get from Toronto to New Jersey, including transfers.

Is there a direct train between Toronto and New Jersey?

No, there is no direct train from Toronto to New Jersey. However, there are services departing from Toronto and arriving at Newark Penn Station via New York Penn Station. The journey, including transfers, takes approximately 13 h 48 min.

Is there a direct bus between Toronto and New Jersey?

No, there is no direct bus from Toronto to New Jersey. However, there are services departing from Toronto, ON and arriving at Park Place At Raymond Blvd via Port Authority Bus Terminal. The journey, including transfers, takes approximately 11 h 24 min.

Operators from Toronto to New Jersey

OperatorPhoneWebsite
Toronto TransitToronto Transit
Porter AirlinesPorter Airlines
Air CanadaAir Canada
United AirlinesUnited Airlines
NJ TransitNJ Transit
UP ExpressUP Express
DeltaDelta
WestJetWestJet
American AirlinesAmerican Airlines
New York City Transit (MTA)New York City Transit (MTA)
Port Authority NYNJPort Authority NYNJ
Long Island Rail RoadLong Island Rail Road
SEPTASEPTA
Amtrak+1 1-800-872-7245Amtrak
Megabus877-462-6342Megabus
Niagara FrontierNiagara Frontier
Greyhound Canada+1 1-800-661-8747Greyhound Canada
VIA Rail+1 1 888 842-7245VIA Rail