Travel options for:
New York La Guardia Airport (LGA) to Harrisburg
  • Fly New York La Guardia to Philadelphia, train

    $158 - $522
    1. New York La Guardia (LGA)

      1 h 6 min - non-stop

      $120 - $450

    2. Philadelphia (PHL)

      16 min - hourly

      $8

    3. University City

      17 min - 4893 feet

    4. Philadelphia 30th Street

      1 h 50 min - twice daily

      $30 - $65

  • Train to Philadelphia, fly to Harrisburg

    $263 - $664
    1. New York La Guardia Airport

      27 min - every 15 minutes

      $2 - $7

    2. Woodside

      11 min - hourly

      $3 - $5

    3. New York Penn Station

      1 h 7 min - 4 times a day

      $75 - $210

    4. 30th Street Station

      18 min - every 30 minutes

      $8

    5. Philadelphia (PHL)

      50 min - non-stop

      $170 - $430

    6. Harrisburg (MDT)

      25 min - hourly - line 007

      $2

    7. Market Square Transfer Center

      7 min - every 30 minutes - line 006

      $2

  • Fly Newark to Scranton/Wilkes-Barre, bus

    $413 - $653
    1. New York La Guardia Airport

      1 h - every 30 minutes

      $28

    2. Newark (EWR)

      1 h - non-stop

      $300 - $500

    3. Scranton/Wilkes-Barre (AVP)

      17 min - 12.7 miles

      $55 - $70

    4. Wilkes Barre, PA

      2 h 45 min - twice daily

      $30 - $55

  • Train via Philadelphia 30th Street Station Amtrak

    $114 - $290
    1. Ditmars Bl/102 St

      10 min - every 30 minutes

      $2 - $7

    2. 111 St

      9 min - every 10 minutes - line 7

      $3

    3. Woodside

      11 min - hourly

      $3 - $5

    4. New York Penn Station

      1 h 7 min - 4 times a day

      $75 - $210

    5. Philadelphia 30th Street

      1 h 50 min - twice daily

      $30 - $65

  • Train

    $48 - $124
    1. Lga/Terminal B

      27 min - every 15 minutes

      $2 - $7

    2. Woodside

      11 min - hourly

      $3 - $5

    3. New York Penn Station

      3 h 20 min - twice daily

      $40 - $110

    4. Harrisburg Transportation

      6 min - every 30 minutes - line 006

      $2

  • Bus Great Wall Bus

    $38 - $42
    1. Lga/Terminal B

      22 min - every 15 minutes

      $2 - $7

    2. Jackson Hts - Roosevelt Av

      30 min - every 10 minutes

      $3

    3. New York

      3 h 30 min - twice daily

      $30

    4. S 13th St & Revere St

      11 min - hourly - line 013

      $2

    5. Harrisburg Transportation

      6 min - every 30 minutes - line 006

      transfer

  • Bus Greyhound USA

    $34 - $78
    1. Lga/Terminal B

      27 min - every 15 minutes

      $2 - $7

    2. Woodside

      11 min - hourly

      $3 - $5

    3. Penn Station

      13 min - 3750 feet

    4. New York, NY

      4 h 20 min - once daily

      $26 - $65

    5. Harrisburg Transportation

      6 min - every 30 minutes - line 006

      $2

  • Drive

    $17 - $26
    1. New York La Guardia Airport

      3 h 16 min - 182.4 miles

      $17 - $26

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

From New York La Guardia airport fly to Philadelphia airport, train to University City, walk to Philadelphia 30th Street Station Amtrak, then train to Harrisburg. 4 h 42 min $261. From Lga/Terminal B bus to Woodside, train to New York Penn Station, train to 30th Street Station, train to Philadelphia airport, fly to Harrisburg airport, line 007 bus to Market Square Transfer Center, then line 006 bus to Harrisburg. 5 h 56 min $522. From La Guardia Airport bus to Newark airport, fly to Scranton/Wilkes-Barre airport, taxi to Wilkes Barre, PA, then bus to Harrisburg. 7 h 2 min $563. From Ditmars Bl/102 St bus to 111 St, line 7 subway to Woodside, train to New York Penn Station, train to Philadelphia 30th Street Station Amtrak, then train to Harrisburg Amtrak. 4 h 54 min $228. From Lga/Terminal B bus to Woodside, train to New York Penn Station, train to Harrisburg Transportation Center, then line 006 bus to N 6th St & Reily St. 5 h 14 min $72. From Lga/Terminal B bus to Jackson Hts - Roosevelt Av, subway to New York, bus to S 13th St & Revere St, line 013 bus to Harrisburg Transportation Center, then line 006 bus to N 6th St & Reily St. 6 h 17 min $41. From Lga/Terminal B bus to Woodside, train to Penn Station, walk to New York, NY, bus to Harrisburg Transportation Center, then line 006 bus to N 6th St & Reily St. 6 h 28 min $57. From New York La Guardia Airport (LGA) drive to Harrisburg. 3 h 16 min $21.

Trips from New York La Guardia Airport (LGA)

New York La Guardia Airport LGA to World Trade Center Station PATH New York La Guardia Airport LGA to Port Authority Bus Terminal New York La Guardia Airport LGA to Chinatown NY USA New York La Guardia Airport LGA to Montauk New York La Guardia Airport LGA to Atlantic City New York La Guardia Airport LGA to East Harlem New York La Guardia Airport LGA to Hell s Kitchen New York La Guardia Airport LGA to Secaucus New York La Guardia Airport LGA to Morristown New York La Guardia Airport LGA to Battery Park City New York La Guardia Airport LGA to Hoboken New York La Guardia Airport LGA to Astoria Blvd New York La Guardia Airport LGA to Syosset New York La Guardia Airport LGA to New York Hilton Midtown New York La Guardia Airport LGA to Farmingdale NY USA New York La Guardia Airport LGA to Port Jefferson New York La Guardia Airport LGA to Coney Island New York La Guardia Airport LGA to The Westin Jersey City Newport New York La Guardia Airport LGA to Junction Blvd New York La Guardia Airport LGA to New York New York La Guardia Airport LGA to Long Island University New York La Guardia Airport LGA to Old Greenwich New York La Guardia Airport LGA to Great Neck New York La Guardia Airport LGA to Rochester New York La Guardia Airport LGA to Copiague New York La Guardia Airport LGA to Trumbull New York La Guardia Airport LGA to New Paltz New York La Guardia Airport LGA to Manheim Township New York La Guardia Airport LGA to Water Mill New York La Guardia Airport LGA to 52Nd St
 
 

Bus or train from New York La Guardia Airport (LGA) to Harrisburg?

New York City Transit (MTA) operates a train from New York La Guardia Airport (LGA) to Harrisburg every 20 minutes. Tickets cost $2 - $7 and the journey takes 10 min. 4 other operators also service this route. Alternatively, New York City Transit (MTA) operates a bus from New York La Guardia Airport (LGA) to Harrisburg every 15 minutes. Tickets cost $2 - $7 and the journey takes 22 min. 4 other operators also service this route.