Travel options for:
Newark Airport (EWR) to Harrisburg
  • Train via Philadelphia 30th Street Station Amtrak

    $57 - $128
    1. Newark Liberty Airport Amtrak

      1 h 4 min - twice daily

      $26 - $65

    2. Philadelphia 30th Street

      1 h 50 min - twice daily

      $30 - $65

  • Train

    $38 - $100
    1. Terminal B

      17 min - hourly - line 62

      $1 - $3

    2. Newark Penn Station Amtrak

      3 h 4 min - twice daily

      $35 - $95

    3. Market St & 4th St

      9 min - 3 times a day

      $1 - $2

  • Bus

    $24 - $58
    1. Terminal B

      17 min - hourly - line 62

      $1 - $3

    2. Newark, NJ

      4 h 10 min - once daily

      $22 - $55

  • Drive

    $15 - $23
    1. Newark Airport (EWR)

      2 h 51 min - 162 miles

      $15 - $23

  • Fly Newark to Scranton/Wilkes-Barre, bus

    $399 - $631
    1. Newark (EWR)

      1 h - non-stop

      $300 - $500

    2. Scranton/Wilkes-Barre (AVP)

      17 min - 13.2 miles

      $60 - $75

    3. Wilkes Barre, PA

      2 h 45 min - twice daily

      $30 - $55

  • Train to Philadelphia, fly to Harrisburg

    $206 - $503
    1. Newark Airport (EWR)

      1 h 4 min - twice daily

      $26 - $65

    2. 30th Street Station

      18 min - every 30 minutes

      $8

    3. Philadelphia (PHL)

      45 min - non-stop

      $170 - $430

    4. 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 Newark Liberty Airport Amtrak train to Philadelphia 30th Street Station Amtrak then train to Harrisburg Amtrak. 3 h 52 min $95. From Terminal B line 62 bus to Newark Penn Station Amtrak, train to Market St & 4th St, then bus to N 7th St & Basin St. 4 h 41 min $69. From Terminal B line 62 bus to Newark, NJ then bus to Harrisburg, PA. 5 h 27 min $42. From Newark Airport (EWR) drive to Harrisburg. 2 h 51 min $19. From Newark airport fly to Scranton/Wilkes-Barre airport, taxi to Wilkes Barre, PA, then bus to Harrisburg. 5 h 2 min $532. From Newark Liberty Airport Amtrak train to 30th Street Station, train to Philadelphia airport, fly to Harrisburg airport, then line 7 bus to Harrisburg. 4 h 5 min $390.