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

    $128 - $457
    1. New York La Guardia (LGA)

      58 min - non-stop

      $120 - $450

    2. Philadelphia (PHL)

      16 min - hourly

      $8

  • Fly from New York JFK

    $144 - $454
    1. New York La Guardia Airport

      30 min - every 30 minutes

      $16

    2. New York JFK (JFK)

      1 h 5 min - non-stop

      $120 - $430

    3. Philadelphia (PHL)

      16 min - hourly

      $8

  • Train via New York Penn Station

    $84 - $222
    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

      18 min - every 3 hours

      $5 - $8

    5. Newark Penn Station Amtrak

      53 min - 4 times a day

      $70 - $200

  • Train

    $99 - $231
    1. La Guardia Airport

      1 h - every 30 minutes

      $28

    2. Terminal B

      17 min - hourly - line 62

      $1 - $3

    3. Newark Penn Station Amtrak

      53 min - 4 times a day

      $70 - $200

  • Bus Wanda Coach

    $18 - $22
    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

      2 h - hourly

      $12

  • Bus Greyhound USA

    $16 - $52
    1. Lga/Terminal B

      27 min - every 15 minutes

      $2 - $7

    2. Woodside

      11 min - hourly

      $3 - $5

    3. Penn Station

      12 min - 3400 feet

    4. New York

      2 h 5 min - every 3 hours

      $10 - $40

  • Drive

    $10 - $15
    1. New York La Guardia Airport

      1 h 51 min - 105.5 miles

      $10 - $15

  • Towncar

    $16 - $180
    1. New York La Guardia Airport

      1 h 51 min - on demand

      $16 - $180

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

From New York La Guardia airport fly to Philadelphia airport then train to Philadelphia. 1 h 32 min $216. From La Guardia Airport bus to New York JFK airport, fly to Philadelphia airport, then train to Philadelphia. 3 h 9 min $284. From Ditmars Bl/102 St bus to 111 St, line 7 subway to Woodside, train to New York Penn Station, train to Newark Penn Station Amtrak, then train to Philadelphia 30th Street Station Amtrak. 2 h 20 min $189. From La Guardia Airport bus to Terminal B, line 62 bus to Newark Penn Station Amtrak, then train to Philadelphia 30th Street Station Amtrak. 2 h 42 min $200. From Lga/Terminal B bus to Jackson Hts - Roosevelt Av, subway to New York, then bus to Philadelphia, PA. 3 h 24 min $21. From Lga/Terminal B bus to Woodside, train to Penn Station, walk to New York, then bus to Philadelphia. 3 h 26 min $26. From New York La Guardia Airport (LGA) drive to Philadelphia. 1 h 51 min $12. From New York La Guardia Airport towncar to Philadelphia. 1 h 51 min $85.