Travel options for:
Baltimore to Philadelphia
  • Train

    $75 - $210
    1. Baltimore Penn Station Amtrak

      1 h - 3 times a day

      $75 - $210

  • Bus Greyhound USA

    $16 - $45
    1. Baltimore, MD - Downtown

      2 h 27 min - 5 times a day

      $16 - $45

  • Bus Megabus

    $12 - $22
    1. BALTIMORE ST & CHARLES ST eb

      1 h 4 min - every 30 minutes - line 56

      $2

    2. Baltimore

      1 h 50 min - every 3 hours

      $10 - $20

  • Drive

    $9 - $15
    1. Baltimore

      1 h 48 min - 99.5 miles

      $9 - $15

  • Fly

    $220 - $560
    1. Baltimore

      29 min - every 30 minutes

      $2

    2. Baltimore (BWI)

      50 min - non-stop

      $210 - $550

    3. Philadelphia (PHL)

      16 min - hourly

      $8

  • 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. 1 h $175. From Baltimore, MD - Downtown bus to Philadelphia, PA. 2 h 27 min $29. From BALTIMORE ST & CHARLES ST eb line 56 bus to Baltimore then bus to Philadelphia, PA. 3 h 30 min $21. From Baltimore drive to Philadelphia. 1 h 48 min $11. From PRATT ST LIGHT RAIL STAT sb tram to Baltimore airport, fly to Philadelphia airport, then train to Philadelphia. 2 h 53 min $369.