Bus
Baltimore to Philadelphia

$12
, 2h 25min

Bus
Baltimore to Philadelphia

From Baltimore
To Philadelphia
2h 25min

Greyhound
Schedules, tickets, and information

Bus

Direct
2h 25min

Baltimore
Greyhound · 2h 25min
Philadelphia

Greyhound

Find tickets
Greyhound Contact Page
greyhound.com/en/help-and-info/contact-us
Greyhound Bustracker
bustracker.greyhound.com/

Train
BAL to PHL

$18
, 1h 44min

Train
BAL to PHL

From BWI
To PHL
$19
1h 53min

Amtrak
Schedules, tickets, and information

Train

Direct
$19

1h 53min
BWI · Baltimore
Acela Express, Silver Star, Vermonter · 1h 53min
PHL · Philadelphia
From BAL
To PHN
$18
1h 47min

Amtrak
Schedules, tickets, and information

Train

Direct
$18

1h 47min
BAL · Baltimore
Silver Star, Northeast Regional · 1h 47min
PHN · Philadelphia
From BAL
To PHL
$18
1h 44min

Amtrak
Schedules, tickets, and information

Train

Direct
$18

1h 44min
BAL · Baltimore
Vermonter, Crescent, Cardinal, Silver Star, Acela Express, Piedmont · 1h 44min
PHL · Philadelphia

Flight
BWI to PHL

$126
, 3h 35min

Flight
BWI to PHL

From BWI
To PHL
3h 35min

jetBlue
Schedules, tickets, and information

Flight

Direct
3h 35min

BWI
jetBlue · 3h 35min
PHL

jetBlue

Find tickets
From BWI
To PHL
14h 15min

Alaska Airlines
Schedules, tickets, and information

Flight

Direct
14h 15min

BWI
Alaska Airlines · 14h 15min
PHL

Alaska Airlines

Find tickets

Bus
Baltimore to Mount Laurel

$12
, 4h 40min

Bus
Baltimore to Mount Laurel

From Baltimore
To Mount Laurel
4h 40min

Greyhound
Schedules, tickets, and information

Bus

Direct
4h 40min

Baltimore
Greyhound · 4h 40min
Mount Laurel

Greyhound

Find tickets
Greyhound Contact Page
greyhound.com/en/help-and-info/contact-us
Greyhound Bustracker
bustracker.greyhound.com/

Flight
BWI to TTN

$228
, 4h 59min

Flight tickets from BWI to TTN

Train
BAL to ARD

$65
, 5h 53min

Train
BAL to ARD

From BAL
To ARD
$65
5h 53min

Amtrak
Schedules, tickets, and information

Train

1 stop
$65

5h 53min
BAL · Baltimore
Silver Star · 3h 55min
NYP · New York City
Pennsylvanian · 1h 57min
ARD · Ardmore

Flight
BWI to ILG

$219
, 4h 49min

Flight tickets from BWI to ILG

Bus
Annapolis to Philadelphia

$19
, 3h 49min

Bus
Annapolis to Philadelphia

From Annapolis
To Philadelphia
3h 49min

Greyhound
Schedules, tickets, and information

Bus

Direct
3h 49min

Annapolis
Greyhound · 3h 49min
Philadelphia

Greyhound

Find tickets
Greyhound Contact Page
greyhound.com/en/help-and-info/contact-us
Greyhound Bustracker
bustracker.greyhound.com/

Bus
Baltimore to Wilmington

$12
, 1h 19min

Bus
Baltimore to Wilmington

From Baltimore
To Wilmington
1h 19min

Greyhound
Schedules, tickets, and information

Bus

Direct
1h 19min

Baltimore
Greyhound · 1h 19min
Wilmington

Greyhound

Find tickets
Greyhound Contact Page
greyhound.com/en/help-and-info/contact-us
Greyhound Bustracker
bustracker.greyhound.com/

Flight
DCA to PHL

$131
, 3h 40min

Flight
DCA to PHL

From DCA
To PHL
3h 40min

jetBlue
Schedules, tickets, and information

Flight

Direct
3h 40min

DCA
jetBlue · 3h 40min
PHL

jetBlue

Find tickets
From DCA
To PHL
13h 0min

Alaska Airlines
Schedules, tickets, and information

Flight

Direct
13h 0min

DCA
Alaska Airlines · 13h 0min
PHL

Alaska Airlines

Find tickets

Drive
Baltimore to Philadelphia

$9
, 2h 14min

Drive
Baltimore to Philadelphia

From Baltimore
To Philadelphia
$9
2h 14min


Schedules, tickets, and information

Drive

Direct
$9

2h 14min
Baltimore
2h 14min
Philadelphia

What is the best way to travel from Baltimore to Philadelphia?

There are 4 ways to travel from Baltimore to Philadelphia. 4 buses, 2 trains, 4 flights and 1 driving option are possible between the two areas. The driving option from Baltimore to Philadelphia is the cheapest and fastest. The train operated by Amtrak running from BAL to PHL is the most convenient.

It's important to check each mode when booking your ticket so that you can find the best method for you. The cost of each type varies differently, so be sure to use Faretrotter to keep an eye out!

Do you recommend the bus or the train between Baltimore and Philadelphia?

There is only one bus company, Greyhound, with routes running from Baltimore to Philadelphia. One train provider, Amtrak, runs trains from Baltimore to Philadelphia. Because the driving option is quickest, we recommend taking the driving option.

Find related trips

Cheapest way from Columbia to AllentownTrain from Arlington to EdisonTrain from Alexandria to Staten IslandHow to get from Philadelphia to Elizabeth

Baltimore airports, bus, and train stations

BWI BWI Marshall Airport Amtrak Baltimore
BAL Baltimore Penn Station Baltimore
BWI Baltimore Washington Intl Baltimore
DCA Ronald Reagan Washington Natl Washington

Philadelphia airports, bus, and train stations

PHL Philadelphia 30th Street Station Philadelphia
PHN North Philadelphia Amtrak Philadelphia
PHL Philadelphia Intl Philadelphia
ARD Ardmore Amtrak Ardmore

Faretrotter is a travel aggregation resource that gathers travel company amenities and statistics and compares modes of transportation between cities. Use Faretrotter to plan your next trip, or purchase a ticket your next city.

oneway