Travel options for:
Philadelphia to Harrisburg
  • Train

    $30 - $65
    1. Philadelphia 30th Street

      1 h 50 min - twice daily

      $30 - $65

  • Bus Greyhound USA

    $18 - $44
    1. Philadelphia, PA

      2 h 22 min - once daily

      $17 - $45

    2. Market St & 4th St

      9 min - 3 times a day

      $1 - $2

  • Bus Megabus

    $14 - $24
    1. Philadelphia, PA

      2 h 25 min - twice daily

      $11 - $22

    2. Toys R Us @ Pickup Window

      24 min - hourly - line 013

      $2

    3. Market Square Transfer Center

      5 min - 3 times a day

      $0 - $1

  • Drive

    $10 - $16
    1. Philadelphia

      1 h 50 min - 107.5 miles

      $10 - $16

  • Fly

    $179 - $440
    1. Philadelphia

      22 min - every 30 minutes

      $8

    2. Philadelphia (PHL)

      45 min - non-stop

      $170 - $430

    3. Harrisburg (MDT)

      25 min - every 30 minutes - line 7

      $1 - $2

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

From Philadelphia 30th Street Station Amtrak train to Harrisburg Amtrak. 1 h 50 min $46. From Philadelphia, PA bus to Market St & 4th St then bus to N 7th St & Basin St. 2 h 42 min $32. From Philadelphia, PA bus to Toys R Us @ Pickup Window, line 013 bus to Market Square Transfer Center, then bus to N 7th St & Basin St. 3 h 30 min $23. From Philadelphia drive to Harrisburg. 1 h 50 min $12. From Suburban Station train to Philadelphia airport, fly to Harrisburg airport, then line 7 bus to Harrisburg. 2 h 47 min $340.