pickthebus

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:10
    FlixBus 2685
    Toronto (Union Station Bus Terminal) → Scranton · via Niagara Falls, Niagara Falls, Buffalo, Cheektowaga…
    10h107 stops
    Runs: Daily except TueBook on FlixBus ↗
  • 21:30 → 06:35+1
    Greyhound US0215 ☾ Overnight
    Toronto (Union Station Bus Terminal) → Scranton Bus Station · via Buffalo, Syracuse, Binghamton
    9h053 stops
    Runs: DailyThe night the clocks change (Sat 31 Oct: 21:30 → 05:35+1)Book on Greyhound ↗

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.