Travel options for:
Washington to Hershey
  • Bus

    $20 - $47
    1. Washington, DC

      3 h 10 min - twice daily

      $18 - $45

    2. Harrisburg Transportation

      36 min - 4 times a day - line 322

      $2

  • Drive

    $12 - $18
    1. Washington

      2 h 28 min - 127.2 miles

      $12 - $18

  • Fly

    $191 - $423
    1. Washington

      37 min - every 15 minutes

      $2 - $4

    2. Wiehle-Reston East Station

      15 min - every 15 minutes

      $5

    3. Washington Dulles (IAD)

      52 min - non-stop

      $180 - $410

    4. Harrisburg (MDT)

      18 min - every 30 minutes - line 7

      $1 - $2

    5. Market Square Transfer Center

      4 min - 1340 feet

    6. Harrisburg Transportation

      36 min - 4 times a day - line 322

      $2

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

From Washington, DC bus to Harrisburg Transportation Center then line 322 bus to W Chocolate Ave & Linden Rd. 4 h 10 min $34. From Washington drive to Hershey. 2 h 28 min $15. From FARRAGUT WEST station subway to Wiehle-Reston East Station, bus to Washington Dulles airport, fly to Harrisburg airport, line 7 bus to Market Square Transfer Center, walk to Harrisburg Transportation Center, then line 322 bus to Hershey. 4 h 29 min $322.