NY → ON · about 345 miles

New York to Toronto bus & train schedule

Adirondack Trailways, Amtrak and OurBus run 28 direct buses and trains a week from New York to Toronto. The fastest takes 10 hours 55 minutes; the first departure leaves at 5:15 AM and the last at 8:00 PM.

Timetable data from · Schedule last changed

Buses and trains a week
28
Fastest trip
10h 55m
First departure
5:15 AM
Last departure
8:00 PM

Timetable

Times are local to each stop. Timetables published by tds.ai, refreshed October 15, 2026. Schedules change, so check times when you book.

Direct buses and trains from New York, NY to Toronto, ON
DepartsArrivesDurationDaysStopsCompanyTicket
5:15 AM5:05 PM11h 50mDailyNew York (P.A.B.T.) to TorontoAdirondack Trailways
Full timetable
Book (carrier website)
7:15 AM7:43 PM12h 28mDailyNy Moynihan Train Hall At Penn Station to TorontoAmtrak
Full timetable
No online booking link
12:20 PM11:15 PM10h 55mDailyNew York, NY (George Washington Bridge Bus Station, Level 3, Slip 2 (connected to A Train 175th St Station)) to Toronto, ON (Pearson Airport YYZ Terminal 1 Ground Level, Post P2-P4 (HST # 754652105RT0001 as applicable))OurBus
Full timetable
No online booking link
8:00 PM7:10 AM +1 day11h 10mDailyNew York (P.A.B.T.) to TorontoAdirondack Trailways
Full timetable
Book (carrier website)

Route map

The map needs JavaScript.

Where to board in New York Where you get off in Toronto The route of the busiest trip

Return trip: Toronto to New York

Questions

How long is the bus or train from New York to Toronto?

The fastest direct bus or train takes 10 hours 55 minutes; the typical trip is 11 hours 50 minutes.

What time is the first departure from New York to Toronto?

The earliest departure is at 5:15 AM (Daily) and the last at 8:00 PM (Daily).

Which bus and rail companies go from New York to Toronto?

Adirondack Trailways, Amtrak and OurBus run direct buses and trains on this route.

Where do I board in New York?

Buses and trains to Toronto leave from Port Authority Bus Terminal, Ny Moynihan Train Hall At Penn Station and New York (GW Bridge Station).

Does the bus or train from New York to Toronto stop at Toronto Pearson International Airport?

Yes, 7 of the 28 a week: at Toronto (Pearson Airport YYZ Terminal 1 Ground Level).