Travel from Toronto to Scranton

Bus from Toronto to Scranton

Megabus operates a bus from Toronto to Scranton every 4 hours. Tickets cost $11 - $21 and the journey takes 2 h 10 min. 4 other operators also service this route.

Book transport from Toronto to Scranton

Travel Guides

Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need
Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak

How to get from Toronto to Scranton

From Toronto, ON bus to Washington St & South Division St, line 16 bus to Buffalo, NY, then bus to Scranton. 9 h 45 min $79. From Toronto, ON bus to Washington St & South Division St, line 6 bus to Buffalo, train to Syracuse, NY, bus to Binghampton, then bus to Scranton. 10 h 50 min $125. From Toronto, ON bus to Niagara Falls, ON, Thru-Bus to Binghampton, then bus to Scranton. 11 h 50 min $82. From Toronto drive to Scranton. 6 h 30 min $58. From Union Station line 509 tram to Toronto Island airport, fly to Newark airport, line 62 bus to Newark, then bus to Scranton. 7 h 22 min $204. From UP Express Union Station train to Toronto airport, fly to New York La Guardia airport, bus to Jackson Hts - Roosevelt Av, subway to New York, NY - P.A.B.T, then bus to Scranton. 8 h 2 min $176. From UP Express Union Station train to Toronto airport, fly to Newark airport, line 62 bus to Newark, then bus to Scranton. 7 h 35 min $185. From UP Express Union Station train to Toronto airport, fly to Rochester airport, line 6 bus to Rochester, then bus to Scranton. 8 h 52 min $349. From UP Express Union Station train to Toronto airport, fly to Philadelphia airport, train to University City, walk to Philadelphia 30th Street Station Amtrak, then bus to Scranton. 8 h 55 min $316. From UP Express Union Station train to Toronto airport, fly to Harrisburg airport, line 007 bus to Market Square Transfer Center, walk to Harrisburg, PA, bus to Wilkes-Barre, PA, then line 201 bus to Scranton. 9 h 29 min $447. From UP Express Union Station train to Toronto airport, fly to Syracuse airport, bus to Syracuse, NY, bus to Binghampton, then bus to Scranton. 9 h 24 min $334.
Close Print Itinerary
  1. Here are 11 options to get from
    Toronto to Scranton:

    1. Trip:
      1 Bus
      • One-Way approx: USD $44 - $98
      • Duration: 9 h 45 min
      Open +
      • Trip:
        1 Bus
        • One-Way approx: USD $44 - $98
        • Duration: 9 h 45 min
        Close x
    2. Trip:
      2 Bus, train
      • One-Way approx: USD $70 - $195
      • Duration: 10 h 50 min
      Open +
      • Trip:
        2 Bus, train
        • One-Way approx: USD $70 - $195
        • Duration: 10 h 50 min
        Close x
    3. Trip:
      3 Bus, Thru-Bus
      • One-Way approx: USD $51 - $126
      • Duration: 11 h 50 min
      Open +
      • Trip:
        3 Bus, Thru-Bus
        • One-Way approx: USD $51 - $126
        • Duration: 11 h 50 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $45 - $70
      • Duration: 6 h 30 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $45 - $70
        • Duration: 6 h 30 min
        Close x
    5. Trip:
      5 Fly Toronto Island to Newark, bus
      • One-Way approx: USD $120 - $485
      • Duration: 7 h 22 min
      Open +
      • Trip:
        5 Fly Toronto Island to Newark, bus
        • One-Way approx: USD $120 - $485
        • Duration: 7 h 22 min
        Close x
    6. Trip:
      6 Fly Toronto to New York La Guardia, bus
      • One-Way approx: USD $125 - $400
      • Duration: 8 h 2 min
      Open +
      • Trip:
        6 Fly Toronto to New York La Guardia, bus
        • One-Way approx: USD $125 - $400
        • Duration: 8 h 2 min
        Close x
    7. Trip:
      7 Fly Toronto to Newark, bus
      • One-Way approx: USD $123 - $478
      • Duration: 7 h 35 min
      Open +
      • Trip:
        7 Fly Toronto to Newark, bus
        • One-Way approx: USD $123 - $478
        • Duration: 7 h 35 min
        Close x
    8. Trip:
      8 Fly Toronto to Rochester, bus
      • One-Way approx: USD $243 - $695
      • Duration: 8 h 52 min
      Open +
      • Trip:
        8 Fly Toronto to Rochester, bus
        • One-Way approx: USD $243 - $695
        • Duration: 8 h 52 min
        Close x
    9. Trip:
      9 Fly Toronto to Philadelphia, bus
      • One-Way approx: USD $169 - $647
      • Duration: 8 h 55 min
      Open +
      • Trip:
        9 Fly Toronto to Philadelphia, bus
        • One-Way approx: USD $169 - $647
        • Duration: 8 h 55 min
        Close x
    10. Trip:
      10 Fly Toronto to Harrisburg, bus
      • One-Way approx: USD $265 - $720
      • Duration: 9 h 29 min
      Open +
      • Trip:
        10 Fly Toronto to Harrisburg, bus
        • One-Way approx: USD $265 - $720
        • Duration: 9 h 29 min
        Close x
    11. Trip:
      11 Fly Toronto to Syracuse, bus
      • One-Way approx: USD $198 - $490
      • Duration: 9 h 24 min
      Open +
      • Trip:
        11 Fly Toronto to Syracuse, bus
        • One-Way approx: USD $198 - $490
        • Duration: 9 h 24 min
        Close x