Travel options for:
New York to Lansdale
  • Train Amtrak Acela Express

    $81 - $215
    1. New York Penn Station

      18 min - every 3 hours

      $5 - $8

    2. Newark Penn Station Amtrak

      53 min - 4 times a day

      $70 - $200

    3. 30th Street Station

      1 h 3 min - 5 times a day

      $6 - $8

  • Train via Trenton

    $23 - $34
    1. New York Penn Station

      1 h 31 min - every 3 hours

      $12 - $18

    2. Trenton

      50 min - every 3 hours

      $6 - $10

    3. 30th Street Station

      1 h 3 min - 5 times a day

      $4 - $6

  • Bus

    $23 - $42
    1. New York

      2 h - hourly

      $12

    2. Philadelphia, PA

      28 min - 3 times a day

      $9 - $26

    3. Norristown Transportation

      1 h - hourly - line 96

      $2 - $4

  • Drive

    $9 - $14
    1. New York

      1 h 48 min - 98.9 miles

      $9 - $14

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

From New York Penn Station train to Newark Penn Station Amtrak, train to 30th Street Station, then train to Lansdale. 3 h 1 min $183. From New York Penn Station train to Trenton, train to 30th Street Station, then train to Lansdale. 4 h 14 min $28. From New York bus to Philadelphia, PA, bus to Norristown Transportation Center, then line 96 bus to Main St & Broad St. 4 h 54 min $31. From New York drive to Lansdale. 1 h 48 min $11.