Travel options for:
Baltimore Airport (BWI) to Philadelphia
  • Fly from Baltimore

    $220 - $543
    1. Baltimore (BWI)

      50 min - non-stop

      $210 - $550

    2. Philadelphia (PHL)

      16 min - hourly

      $8

  • Train to Reagan Washington, fly

    $226 - $596
    1. Baltimore Airport (BWI)

      12 min - every 10 minutes

      $0 - $2

    2. BWI Marshall Airport Amtrak

      28 min - 4 times a day

      $55 - $150

    3. UNION STATION station

      4 min - every 15 minutes

      $1 - $3

    4. GALLERY PLACE CHINATOWN

      14 min - every 30 minutes

      $2 - $3

    5. Reagan Washington (DCA)

      59 min - non-stop

      $160 - $430

    6. Philadelphia (PHL)

      16 min - hourly

      $8

  • Train

    $80 - $222
    1. Terminal between doors 14 and

      12 min - every 10 minutes

      $0 - $2

    2. BWI Marshall Airport Amtrak

      1 h 13 min - 3 times a day

      $80 - $220

  • Bus

    $14 - $24
    1. BWI AIRPORT LT RAIL nb

      28 min - every 30 minutes

      $2

    2. PRATT ST & HOWARD ST eb

      1 h 6 min - hourly

      $2

    3. Baltimore

      1 h 50 min - every 3 hours

      $10 - $20

  • Drive

    $10 - $16
    1. Baltimore Airport (BWI)

      1 h 58 min - 109.4 miles

      $10 - $16

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

From Baltimore airport fly to Philadelphia airport then train to Philadelphia. 1 h 24 min $365. From Terminal between doors 14 and 15 bus to BWI Marshall Airport Amtrak, train to UNION STATION station, subway to GALLERY PLACE CHINATOWN station, subway to Reagan Washington airport, fly to Philadelphia airport, then train to Philadelphia. 4 h 7 min $414. From Terminal between doors 14 and 15 bus to BWI Marshall Airport Amtrak then train to Philadelphia 30th Street Station Amtrak. 1 h 51 min $181. From BWI AIRPORT LT RAIL nb tram to PRATT ST & HOWARD ST eb, bus to Baltimore, then bus to Philadelphia, PA. 4 h 20 min $23. From Baltimore Airport (BWI) drive to Philadelphia. 1 h 58 min $13.