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

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 Geneva, NY to Toronto, ON
DepartsArrivesDurationDaysStopsBus companyTicket
10:55 AM5:05 PM6h 10mDailyGeneva to TorontoAdirondack Trailways
Full timetable
Book (carrier website)
6:10 PM11:15 PM5h 05mDailyGeneva, 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

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).