Go to top

Baltimore to Philadelphia Bus

Embark on a journey full of history and discover the vibrant city of Philadelphia by bus from Baltimore. Traverse the 100 miles that separate both cities in a journey of approximately 2 hours and enjoy the flexibility and comfort that this mode of transportation offers you. Explore the charms of the “City of Brotherly Love,” from its museums and historic monuments to its vibrant culinary scene.

To begin your journey, you have the Greyhound Station in Baltimore located at 2110 Haines St, which is open 24 hours a day, 7 days a week. You’ll arrive in Philadelphia in a couple of hours at the Philadelphia Station in the city center. Close to Independence Hall and with access to urban bus routes.

Once in Philadelphia, visit Independence Hall and the Liberty Bell, symbols of American independence. Explore the Philadelphia Museum of Art, which houses one of the country’s most important art collections. Enjoy a stroll through Rittenhouse Square or the lively atmosphere of the Reading Terminal Market, a gastronomic market with a wide variety of local products.

Baltimore to Philadelphia by Bus: Schedules and Ticket Prices

Discover the bus options to travel comfortably from Baltimore to Philadelphia. Companies like Greyhound, Flixbus, and Megabus offer departures from the early hours of the day (00:40) until the late hours (23:59). If you take the direct route, the journey will take approximately 2 hours.

In general, costs range from $20 to $30 USD per person, although they vary depending on various factors such as the bus company, schedule, or date of travel.

Where to Buy Tickets

CompanyDeparture SchedulesArrival Schedules


Ticket price: 25 USD


Baltimore Downtown Bus Station

4:20, 7:25, 9:00, 10;15, 14:25, 16:15

Philadelphia Bus Station

6:35, 10:55, 10:55, 12:10, 16:40, 18:35


Ticket price: 28 USD


Baltimore Bus Station

12:10, 21:45, 11:59

Philadelphia Bus Station

14:05, 23:25, 1:50


Ticket price: 20 USD


White Marsh Mall, Baltimore

00:40, 2:40, 10:55, 16:15, 18:15, 20:40, 22:40

BusBud Stop, Philadelphia

2:15, 4;15, 12:40, 18:00, 20:00, 22:15, 00:15

* The cost of tickets may vary depending on the season.

The information is subject to change without prior notice.

Bus terminals from Baltimore, MD to Philadelphia, PA