NY → ON · about 208 miles

Binghamton to Toronto bus schedule

Adirondack Trailways and OurBus run 21 direct buses a week from Binghamton to Toronto. The fastest takes 7 hours 35 minutes; the first bus leaves at 8:40 AM and the last at 11:30 PM.

Timetable data from · Schedule last changed

Buses a week
21
Fastest trip
7h 35m
First bus
8:40 AM
Last bus
11:30 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 from Binghamton, NY to Toronto, ON
DepartsArrivesDurationDaysStopsBus companyTicket
8:40 AM5:05 PM8h 25mDailyBinghamton to TorontoAdirondack Trailways
Full timetable
Book (carrier website)
3:40 PM11:15 PM7h 35mDailyBinghamton, NY (Greater Binghamton Bus Terminal Gate 13) to Toronto, ON (Pearson Airport YYZ Terminal 1 Ground Level, Post P2-P4 (HST # 754652105RT0001 as applicable))OurBus
Full timetable
No online booking link
11:30 PM7:10 AM +1 day7h 40mDailyBinghamton to TorontoAdirondack Trailways
Full timetable
Book (carrier website)

Route map

The map needs JavaScript.

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

Return trip: Toronto to Binghamton

Questions

How long is the bus from Binghamton to Toronto?

The fastest direct bus takes 7 hours 35 minutes; the typical trip is 7 hours 40 minutes.

What time is the first bus from Binghamton to Toronto?

The earliest departure is at 8:40 AM (Daily) and the last at 11:30 PM (Daily).

Which bus companies go from Binghamton to Toronto?

Adirondack Trailways and OurBus run direct buses on this route.

Where do I catch the bus in Binghamton?

Buses to Toronto leave from Binghamton ShortLine Terminal.

Does the bus from Binghamton to Toronto stop at Toronto Pearson International Airport?

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