Travel options for:
Washington to Lancaster
  • Train

    $120 - $301
    1. Washington Union Station

      1 h 34 min - 3 times a day

      $90 - $250

    2. Philadelphia 30th Street

      1 h 8 min - twice daily

      $26 - $55

  • Bus

    $26 - $55
    1. Washington, DC

      2 h 31 min - twice daily

      $16 - $40

    2. York

      42 min - 3 times a day

      $10 - $15

  • Drive

    $11 - $17
    1. Washington

      2 h 11 min - 114.1 miles

      $11 - $17

  • Train to Baltimore, fly to Lancaster

    $101 - $220
    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)

      10 min - 6.4 miles

      $18 - $23

  • Fly Washington Dulles to Harrisburg, train

    $211 - $466
    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. Harrisburg Amtrak

      33 min - 3 times a day

      $22 - $45

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

From Washington Union Station Amtrak train to Philadelphia 30th Street Station Amtrak then train to Lancaster Amtrak. 3 h 40 min $239. From Washington, DC bus to York then bus to Lancaster. 4 h 13 min $41. From Washington drive to Lancaster. 2 h 11 min $13. From Washington Union Station Amtrak train to BWI Amtrak/MARC Station, bus to Baltimore airport, fly to Lancaster airport, then taxi to Lancaster. 2 h 26 min $181. From FARRAGUT WEST station subway to Wiehle-Reston East Station, bus to Washington Dulles airport, fly to Harrisburg airport, line 7 bus to Harrisburg Amtrak, then train to Lancaster. 4 h 56 min $355.