Travel options for:
Philadelphia to Morristown
  • Train Amtrak Acela Express

    $82 - $204
    1. Philadelphia 30th Street

      54 min - 3 times a day

      $70 - $200

    2. Bus Lanes

      8 min - every 30 minutes - line 76

      $1

    3. Newark Broad St

      47 min - 4 times a day

      $7 - $10

  • Train via Trenton Transit Center

    $27 - $38
    1. Suburban Station

      56 min - hourly

      $7 - $10

    2. Trenton Transit Center

      57 min - 5 times a day

      $12 - $17

    3. Frank R Lautenberg Secaucus

      56 min - 4 times a day

      $8 - $12

  • Bus

    $19 - $55
    1. Philadelphia

      2 h 5 min - every 3 hours

      $10 - $45

    2. Port Authority Bus Terminal

      37 min - hourly - line 193

      $5 - $7

    3. Willowbrook Mall Shoppers Stop

      42 min - 5 times a day - line 874

      $4 - $6

  • Drive

    $8 - $12
    1. Philadelphia

      1 h 39 min - 81.9 miles

      $8 - $12

  • Fly, train

    $141 - $483
    1. Philadelphia

      22 min - every 30 minutes

      $8

    2. Philadelphia (PHL)

      53 min - non-stop

      $120 - $450

    3. New York La Guardia (LGA)

      27 min - every 15 minutes

      $2 - $7

    4. Woodside

      11 min - hourly

      $3 - $5

    5. New York Penn Station

      1 h 6 min - 4 times a day

      $8 - $13

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

From Philadelphia 30th Street Station Amtrak train to Bus Lanes, line 76 bus to Newark Broad St, then train to Morristown. 2 h 24 min $175. From Suburban Station train to Trenton Transit Center, train to Frank R Lautenberg Secaucus Upper Level, then train to Morristown. 4 h 13 min $33. From Philadelphia bus to Port Authority Bus Terminal, line 193 bus to Willowbrook Mall Shoppers Stop, then line 874 bus to Morris St At East Park Pl. 4 h 37 min $28. From Philadelphia drive to Morristown. 1 h 39 min $9. From Suburban Station train to Philadelphia airport, fly to New York La Guardia airport, bus to Woodside, train to New York Penn Station, then train to Morristown. 4 h 43 min $239.