Toronto ▸ Scranton
Scranton ▸ Toronto ⇄1.9 a dayfastest 9h05☾ 1 overnight busFlixBus, Greyhound🇨🇦 Canada → 🇺🇸 United States
Direct buses · no change
TorontoNiagara FallsNiagara FallsBuffaloCheektowagaRochesterScranton· 398 km as the crow flies
- 09:00 → 19:10FlixBus 2685Toronto (Union Station Bus Terminal) → Scranton · via Niagara Falls, Niagara Falls, Buffalo, Cheektowaga…10h107 stopsRuns: Daily except TueBook on FlixBus ↗
- 21:30 → 06:35+1Greyhound US0215 ☾ OvernightToronto (Union Station Bus Terminal) → Scranton Bus Station · via Buffalo, Syracuse, Binghamton9h053 stops
Local times at each stop. Times from official open data: FlixBus / Greyhound (file of 11 Oct 2026). Checked Sun 18 Oct 2026; they cover 18 Oct to 14 Nov 2026. Timetables change, so check with the operator before you travel. How we build this.
Quick answers
Is there a direct bus from Toronto to Scranton?
Yes. 1.9 a day on average, with FlixBus and Greyhound, no change of bus (18 Oct to 14 Nov 2026).
How long is the bus from Toronto to Scranton?
The fastest takes 9h05; the slowest 10h10, for 398 km as the crow flies.
When do the buses leave?
The earliest leaves at 09:00 and the latest at 21:30, local time in Toronto. Not every bus runs every day: pick a date above.
Is there a night bus from Toronto to Scranton?
Yes: 1 overnight departure in the timetable, for example 21:30 arriving 06:35 the next morning.