NY → ON · about 135 miles
Geneva to Toronto bus schedule
Adirondack Trailways and OurBus run 14 direct buses a week from Geneva to Toronto. The fastest takes 5 hours 5 minutes; the first bus leaves at 10:55 AM and the last at 6:10 PM.
Timetable data from · Schedule last changed
- Buses a week
- 14
- Fastest trip
- 5h 05m
- First bus
- 10:55 AM
- Last bus
- 6:10 PM
7 of the 14 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 |
|---|---|---|---|---|---|---|
| 10:55 AM | 5:05 PM | 6h 10m | Daily | Geneva to Toronto | Adirondack Trailways Full timetable | Book (carrier website) |
| 6:10 PM | 11:15 PM | 5h 05m | Daily | Geneva, NY (Downtown Geneva, bus stop inside Exchange Street parking lot) to Toronto, ON (Pearson Airport YYZ Terminal 1 Ground Level, Post P2-P4 (HST # 754652105RT0001 as applicable)) | OurBus Full timetable | No online booking link |
Route map
The map needs JavaScript.
Where to board in Geneva Where you get off in Toronto The route of the busiest trip
Where to catch the bus in Geneva
Where the bus stops in Toronto
Questions
How long is the bus from Geneva to Toronto?
The fastest direct bus takes 5 hours 5 minutes.
What time is the first bus from Geneva to Toronto?
The earliest departure is at 10:55 AM (Daily) and the last at 6:10 PM (Daily).
Which bus companies go from Geneva to Toronto?
Adirondack Trailways and OurBus run direct buses on this route.
Where do I catch the bus in Geneva?
Buses to Toronto leave from Geneva (Downtown Geneva).
Does the bus from Geneva to Toronto stop at Toronto Pearson International Airport?
Yes, 7 of the 14 a week: at Toronto (Pearson Airport YYZ Terminal 1 Ground Level).