[menuItemContent][menuItemRightSideContent]
Currency

These companies trust us. We sell their tickets all in one place.

Alsa
Eurolines France
RegioJet
Bla Bla Bus
Accommodation

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View all

Bus Information between Baltimore, MD and Philadelphia

distanceDistance89 miles (144 km)
durationAverage bus duration1 h 55 min
changesDirect busYes
carriersBus companies

Buses from Baltimore, MD to Philadelphia cover the 89 miles (144 km) long trip taking on average 1 h 55 min with our travel partners like. There are direct bus services available.

Travel Tips

Buses from Baltimore, MD to Philadelphia
Take the bus to Philadelphia 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 Baltimore, MD to Philadelphia.
FAQs
How many miles is it from Baltimore, MD to Philadelphia by bus?
The bus distance from Baltimore, MD to Philadelphia is around 89 miles (144 km).
What is the Baltimore, MD to Philadelphia bus travel time?
The Baltimore, MD to Philadelphia bus duration is on average 1 h 55 min, which is to be expected when traveling 89 miles (144 km) from Baltimore, MD to Philadelphia. However, the time it takes can vary based on specific dates, weekends, and holidays.
Can I buy a direct bus from Baltimore, MD to Philadelphia?
Yes, you can look for direct buses from Baltimore, MD to Philadelphia with Flixbus, Greyhound or Peter Pan Bus  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 route.
What time is the earliest bus from Baltimore, MD to Philadelphia? What time is the last bus from Baltimore, MD to Philadelphia?
You can take the first bus from Baltimore, MD to Philadelphia at 5: 35 AM. The last bus from Baltimore, MD to Philadelphia that you can take departs at 10: 20 PM. Omio shows you the latest bus from Baltimore, MD to Philadelphia schedule to help you book the best departure time for this trip.