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
7 of the 21 buses a week stop at Toronto Pearson International Airport (YYZ).
Timetable
Times are local to each stop. Timetables published by tds.ai, refreshed October 15, 2026. Schedules change, so check times when you book.
| Departs | Arrives | Duration | Days | Stops | Bus company | Ticket |
|---|---|---|---|---|---|---|
| 8:40 AM | 5:05 PM | 8h 25m | Daily | Binghamton to Toronto | Adirondack Trailways Full timetable | Book (carrier website) |
| 3:40 PM | 11:15 PM | 7h 35m | Daily | Binghamton, 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 PM | 7:10 AM +1 day | 7h 40m | Daily | Binghamton to Toronto | Adirondack 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
Where to catch the bus in Binghamton
Where the bus stops in Toronto
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).