Travel options for:
Baltimore to Lancaster
  • Train

    $105 - $262
    1. Baltimore Penn Station Amtrak

      1 h - 3 times a day

      $75 - $210

    2. Philadelphia 30th Street

      1 h 8 min - twice daily

      $26 - $55

  • Bus Greyhound USA

    $22 - $47
    1. Baltimore Downtown, MD

      1 h 23 min - twice daily

      $12 - $35

    2. York

      42 min - 3 times a day

      $10 - $15

  • Bus Rabbit Transit

    $17 - $22
    1. BALTIMORE ST & LIGHT RAIL STAT

      35 min - every 30 minutes

      $2

    2. Timonium station

      1 h 39 min - once daily

      $4

    3. Transfer Center

      4 min - hourly

      $1

    4. York

      42 min - 3 times a day

      $10 - $15

  • Drive

    $7 - $11
    1. Baltimore

      1 h 26 min - 77.1 miles

      $7 - $11

  • Fly

    $47 - $75
    1. Baltimore

      29 min - every 30 minutes

      $2

    2. Baltimore (BWI)

      45 min - non-stop

      $27 - $50

    3. Lancaster (LNS)

      10 min - 6.4 miles

      $18 - $23

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

From Baltimore Penn Station Amtrak train to Philadelphia 30th Street Station Amtrak then train to Lancaster Amtrak. 3 h 2 min $215. From Baltimore Downtown, MD bus to York then bus to Lancaster. 3 h 5 min $36. From BALTIMORE ST & LIGHT RAIL STAT nb tram to Timonium station, bus to Transfer Center, bus to York, then bus to Lancaster. 5 h 16 min $19. From Baltimore drive to Lancaster. 1 h 26 min $9. From PRATT ST LIGHT RAIL STAT sb tram to Baltimore airport, fly to Lancaster airport, then taxi to Lancaster. 2 h 24 min $53.

 
 

Train, bus or fly from Baltimore to Lancaster?

Amtrak Acela Express operates a train from Baltimore to Lancaster hourly. Tickets cost $75 - $210 and the journey takes 1 h. Amtrak also services this route hourly. Alternatively, Greyhound USA operates a bus from Baltimore to Lancaster twice daily. Tickets cost $12 - $35 and the journey takes 1 h 23 min. Bieber Transportation Group also services this route every 4 hours.
 

Book transport from Baltimore to Lancaster

Book trains from Baltimore to Lancaster PA USA