Travel options for:
Port Authority Bus Terminal to Harrisburg
  • Train via Philadelphia 30th Street Station Amtrak

    $105 - $272
    1. Port Authority Bus Terminal

      10 min - 2995 feet

    2. New York Penn Station

      18 min - every 3 hours

      $5 - $8

    3. Newark Penn Station Amtrak

      53 min - 4 times a day

      $70 - $200

    4. Philadelphia 30th Street

      1 h 50 min - twice daily

      $30 - $65

  • Bus

    $27 - $64
    1. New York, NY

      4 h 20 min - once daily

      $26 - $65

    2. Market St & 4th St

      9 min - 3 times a day

      $1 - $2

  • Train

    $46 - $69
    1. Port Authority Bus Terminal

      10 min - 2995 feet

    2. New York Penn Station

      18 min - every 3 hours

      $5 - $8

    3. Newark Penn Station Amtrak

      3 h 4 min - twice daily

      $40 - $60

    4. Market St & 4th St

      9 min - 3 times a day

      $1 - $2

  • Bus, train

    $63 - $101
    1. New York

      4 h 57 min - 3 times a day

      $35 - $55

    2. Lancaster Amtrak

      40 min - twice daily

      $22 - $45

    3. Market St & 4th St

      9 min - 3 times a day

      $1 - $2

  • Drive

    $17 - $25
    1. Port Authority Bus Terminal

      3 h 2 min - 173.7 miles

      $17 - $25

  • Train to Philadelphia, fly to Harrisburg

    $254 - $647
    1. Port Authority Bus Terminal

      10 min - 2995 feet

    2. New York Penn Station

      18 min - every 3 hours

      $5 - $8

    3. Newark Penn Station Amtrak

      53 min - 4 times a day

      $70 - $200

    4. 30th Street Station

      18 min - every 30 minutes

      $8

    5. Philadelphia (PHL)

      45 min - non-stop

      $170 - $430

    6. Harrisburg (MDT)

      25 min - every 30 minutes - line 7

      $1 - $2

  • Fly New York La Guardia to Philadelphia, train

    $163 - $533
    1. Port Authority Bus Terminal

      17 min - every 15 minutes

      $3

    2. Roosevelt Av/74 St

      9 min - every 15 minutes

      $2 - $7

    3. New York La Guardia (LGA)

      1 h 4 min - non-stop

      $120 - $450

    4. Philadelphia (PHL)

      16 min - hourly

      $8

    5. University City

      18 min - 5053 feet

    6. Philadelphia 30th Street

      1 h 50 min - twice daily

      $30 - $65

  • Fly Newark to Scranton/Wilkes-Barre, bus

    $402 - $647
    1. Port Authority Bus Terminal

      35 min - every 30 minutes

      $12 - $17

    2. Newark (EWR)

      1 h - non-stop

      $300 - $500

    3. Scranton/Wilkes-Barre (AVP)

      17 min - 13.2 miles

      $60 - $75

    4. Wilkes Barre, PA

      2 h 45 min - twice daily

      $30 - $55

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

From Port Authority Bus Terminal walk to New York Penn Station, train to Newark Penn Station Amtrak, train to Philadelphia 30th Street Station Amtrak, then train to Harrisburg Amtrak. 4 h 34 min $221. From New York, NY bus to Market St & 4th St then bus to N 7th St & Basin St. 4 h 40 min $46. From Port Authority Bus Terminal walk to New York Penn Station, train to Newark Penn Station Amtrak, train to Market St & 4th St, then bus to N 7th St & Basin St. 4 h 53 min $53. From New York bus to Lancaster Amtrak, train to Market St & 4th St, then bus to N 7th St & Basin St. 6 h 56 min $87. From Port Authority Bus Terminal drive to Harrisburg. 3 h 2 min $20. From Port Authority Bus Terminal walk to New York Penn Station, train to Newark Penn Station Amtrak, train to 30th Street Station, train to Philadelphia airport, fly to Harrisburg airport, then line 7 bus to Harrisburg. 4 h 47 min $516. From 42 St - Port Authority Bus Terminal subway to Roosevelt Av/74 St, bus to New York La Guardia airport, fly to Philadelphia airport, train to University City, walk to Philadelphia 30th Street Station Amtrak, then train to Harrisburg. 6 h 17 min $271. From Port Authority Bus Terminal, West 41st Street, Long Island City, New York City, New York, 10036, United States of America bus to Newark airport, fly to Scranton/Wilkes-Barre airport, taxi to Wilkes Barre, PA, then bus to Harrisburg. 6 h 37 min $551.