Travel options for:
Washington to Harrisburg
  • Bus

    $19 - $47
    1. Washington, DC

      3 h 10 min - twice daily

      $18 - $45

    2. Market St & 4th St

      9 min - 3 times a day

      $1 - $2

  • Drive

    $11 - $17
    1. Washington

      2 h 14 min - 116.5 miles

      $11 - $17

  • Fly Washington Dulles to Harrisburg

    $189 - $421
    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)

      25 min - every 30 minutes - line 7

      $1 - $2

  • Train to Baltimore, fly to Lancaster, train

    $120 - $261
    1. Washington

      21 min - 3 times a day

      $55 - $150

    2. BWI Amtrak/MARC Station

      6 min - every 10 minutes

      $0 - $2

    3. Baltimore (BWI)

      45 min - non-stop

      $27 - $50

    4. Lancaster (LNS)

      9 min - 5.2 miles

      $15 - $19

    5. Lancaster Amtrak

      40 min - twice daily

      $22 - $45

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

From Washington, DC bus to Market St & 4th St then bus to N 7th St & Basin St. 3 h 30 min $34. From Washington drive to Harrisburg. 2 h 14 min $13. From FARRAGUT WEST station subway to Wiehle-Reston East Station, bus to Washington Dulles airport, fly to Harrisburg airport, then line 7 bus to Harrisburg. 3 h 31 min $320. From Washington Union Station Amtrak train to BWI Amtrak/MARC Station, bus to Baltimore airport, fly to Lancaster airport, taxi to Lancaster Amtrak, then train to Harrisburg. 4 h 3 min $213.