Travel options for:
New York La Guardia Airport (LGA) to Trenton
  • Train via New York Penn Station

    $79 - $202
    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

      38 min - twice daily

      $65 - $180

  • Train

    $94 - $211
    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

      38 min - twice daily

      $65 - $180

  • Bus

    $16 - $40
    1. Lga/Terminal B

      22 min - every 15 minutes

      $2 - $7

    2. Jackson Hts - Roosevelt Av

      17 min - every 20 minutes

      $3

    3. New York Port Authority

      1 h 35 min - every 30 minutes

      $7 - $25

    4. Nassau St At Palmer Square

      42 min - every 4 hours - line 606

      $3 - $6

  • Drive

    $7 - $11
    1. New York La Guardia Airport

      1 h 20 min - 75.7 miles

      $7 - $11

  • Towncar

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

      1 h 20 min - on demand

      $16 - $180

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

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 Trenton Transit Center Amtrak. 2 h 2 min $129. From La Guardia Airport bus to Terminal B, line 62 bus to Newark Penn Station Amtrak, then train to Trenton Transit Center Amtrak. 2 h 24 min $140. From Lga/Terminal B bus to Jackson Hts - Roosevelt Av, subway to New York Port Authority, bus to Nassau St At Palmer Square, then line 606 bus to Trenton High School. 3 h 37 min $26. From New York La Guardia Airport (LGA) drive to Trenton. 1 h 20 min $9. From New York La Guardia Airport towncar to Trenton. 1 h 20 min $85.