Compare prices and tickets by train, bus or flight

Sat
Dec 4
$30Amtrak
$12Flixbus
Sun
Dec 5
$30Amtrak
$14Flixbus
Mon
Dec 6
Find prices
$12Flixbus
Tue
Dec 7
$30Amtrak
$12Flixbus
Wed
Dec 8
$30Amtrak
$12Flixbus
Thu
Dec 9
Find prices
$12Flixbus
Fri
Dec 10
$30Amtrak
$12Flixbus

More than 1,000 travel companies trust us to sell their tickets all in one place.

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Bus Information from Philadelphia to Baltimore, MD

distanceDistance89 miles (144 km)
durationAverage bus duration1 h 50 min
priceAverage bus ticket price$13 (€10)
changesDirect busYes

Buses from Philadelphia to Baltimore, MD cover the 89 miles (144 km) long journey taking on average 1 h 50 min with our travel partners like. There are direct bus services available. While the average ticket price for this trip costs around $13 (€10), you can find the cheapest bus ticket for as low as $12 (€10).

Travel Tips

Bus to Baltimore, MD from Philadelphia
Take the bus to Baltimore, MD easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Philadelphia to Baltimore, MD.
FAQs
How much does a cheap bus to Baltimore, MD from Philadelphia cost?
If you’re looking to save money on tickets, you can find cheap Philadelphia to Baltimore, MD buses for as little as $12 (€10)  in the next 7 days.
How much is a bus ticket between Philadelphia and Baltimore, MD?
If you’re looking to purchase your bus tickets in the next week, you can expect the Philadelphia to Baltimore, MD bus price to come in at an average of $13 (€10)  one way.
How far is Philadelphia to Baltimore, MD by bus?
The distance from Philadelphia to Baltimore, MD by bus is approximately 89 miles (144 km).
How long is the bus to Baltimore, MD from Philadelphia?
On average the Philadelphia to Baltimore, MD bus travel time is 1 h 50 min  for the 89 miles (144 km) long trip, but the duration can vary if you travel on weekends and holidays.
Are there any direct buses from Philadelphia to Baltimore, MD?
Yes, you can look for direct buses from Philadelphia to Baltimore, MD with Flixbus or Greyhound  without needing to transfer at another stop in between. Taking a direct bus tends to save you time getting you to your destination, so it's worth paying attention to this when booking a ticket for this trip.
When is the earliest bus from Philadelphia to Baltimore, MD? When is the last bus from Philadelphia to Baltimore, MD?
The first Philadelphia to Baltimore, MD bus departs at 4: 50 AM   and the last bus from Philadelphia to Baltimore, MD leaves at 6: 20 PM. Check out the most up-to-date bus schedule from Philadelphia to Baltimore, MD on Omio and find the best time to travel to your destination.
How far in advance should I book bus tickets to Baltimore, MD from Philadelphia for the best deals?
The price of a one way bus ticket from Philadelphia to Baltimore, MD is on average $13 (€10) if you purchase within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for buses from all possible bus companies offering this journey. In general, you can find bus tickets to Baltimore, MD from Philadelphia available a few months in advance.