Travel options for:
Philadelphia to Scranton
  • Bus

    $20 - $50
    1. Philadelphia 30th Street

      3 h 13 min - twice daily

      $20 - $50

  • Train, bus

    $24 - $55
    1. Suburban Station

      1 h 24 min - 5 times a day

      $7 - $10

    2. Doylestown

      5 min - 1508 feet

    3. Doylestown, PA

      3 h 18 min - twice daily

      $17 - $45

  • Drive

    $12 - $18
    1. Philadelphia

      2 h 9 min - 125.8 miles

      $12 - $18

  • Fly

    $358 - $713
    1. Philadelphia

      22 min - every 30 minutes

      $8

    2. Philadelphia (PHL)

      48 min - non-stop

      $310 - $650

    3. Scranton/Wilkes-Barre (AVP)

      11 min - 9.1 miles

      $40 - $55

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Philadelphia 30th Street Station Amtrak bus to Scranton. 3 h 13 min $39. From Suburban Station train to Doylestown, walk to Doylestown, PA, then bus to Scranton, PA. 5 h 47 min $38. From Philadelphia drive to Scranton. 2 h 9 min $15. From Suburban Station train to Philadelphia airport, fly to Scranton/Wilkes-Barre airport, then taxi to Scranton. 2 h 21 min $478.