COVID-19 Cancellation Policies & Trip Protection
Learn more ›

Search bus tickets to Philadelphia

switcheroo

Quickview

How to get to Philadelphia by bus

Routes102
Trips per day261
bus lines8
Stations6
Lowest PricesWe work directly with hundreds of carriers to find the best available fares.
No Wanderu FeesWe never add any extra fees. We just make it easy to book your travels.
Best Travel OptionsWe help you find & compare the best buses, trains and flights in one place.

What is a good price for a bus ticket to Philadelphia?

$1.00 is the cheapest price for a bus ticket to Philadelphia, according to recent searches on Wanderu. You can use our search to check if this price is currently available on buses from your city to Philadelphia. In the last month, buses from Camden to Philadelphia had the lowest average price at $6.00. In general, these cities tend to have the cheapest buses to Philadelphia:

Where is the bus station in Philadelphia, PA?

The busiest bus station in Philadelphia is 30th St Station - 3101 John F Kennedy Blvd. There are several other active stations in addition to this main station. The most popular bus stations in Philadelphia are:

  • 30th St Station - 3101 John F Kennedy Blvd
  • Bus Terminal - 1001 Filbert St
  • Independence Hall Visitors Ctr - 601 Market St

Where should you stay in Philadelphia?

A great neighborhood to consider staying in while visiting Philadelphia is Center City. In that area you’ll find a wide variety of price ranges on both hotels and homeshares, while also staying pretty close to the Greyhound bus station.

Within walking distance from Center City there are a number of iconic historic sites to visit, such as the Liberty Bell. For food, you’re also just a short stroll from Chinatown. Center City really puts you at the center of all Philly has to offer.

How do you get around Philadelphia?

A common way to get around Philadelphia is via PHLASH bus. This bus offers looped services in downtown Philadelphia, with stops at the Philly Zoo and Center City. Buses come every 15 minutes, from 10 a.m. to 6 p.m., with fares starting at just $2. Alternatively, you can buy an all-day pass for $5.

Aside from the PHLASH bus, your best bet for getting around Philly is by foot. The way the old city is structured, most of the major sites are within walking distance of each other. In a pinch, you can always rely on a taxi, Lyft or Uber.

What are some places to visit in Philly?

Philadelphia is filled with historic attractions, so there is plenty for you to discover. Visit the Liberty Bell, Independence Hall and the Museum of the American Revolution for a glimpse of where the United States got its start.

The Philadelphia Museum of Art is filled with works from incredible artists, but is also famous for the “Rocky Steps” — the iconic steps that Rocky Balboa trained on in the 1976 film “Rocky.”

What are some good restaurants in Philly?

A good restaurant to try in Philly that is also conveniently located near the Greyhound bus station is called Spasso Italian Grill. This grill has a rustic setting with outdoor seating, and serves classic pastas and homemade dishes. An added bonus: The dishes there are reasonably priced.

An even cheaper option is Alyan’s Restaurant, also nearby. With delicious Meditteranean food and a fun, eclectic vibe, you’re sure to walk away satisfied.

What is the best time to visit Philadelphia by bus?

There really isn’t a wrong time to visit Philly by bus. Greyhound offers 382 daily bus routes and Megabus provides 90 daily routes. When winter weather sets in, traveling by bus may be a better bet than driving to Philadelphia yourself in a small car. Heavy buses tend to handle ice and snow better than your typical sedan.

New York

There are 46 scheduled buses per day from New York to Philadelphia. The route can be as long as 81 miles, or 130 kilometers. On average, the journey takes 2 hours and 11 minutes. There are 4 bus lines that operate on this route. Greyhound has the most daily buses. Buses from New York usually arrive in Philadelphia at 30th St Station - 3101 John F Kennedy Blvd.
Avg. Time
2h 11m
Avg. Price
$9.80

Baltimore

There are 16 scheduled buses per day from Baltimore to Philadelphia. The route can be as long as 90 miles, or 145 kilometers. On average, the journey takes 1 hour and 58 minutes. There are 4 bus lines that operate on this route. Greyhound has the most daily buses. Buses from Baltimore usually arrive in Philadelphia at 30th St Station - 3101 John F Kennedy Blvd.
Avg. Time
1h 58m
Avg. Price
$14.64

Washington D.C.

There are 15 scheduled buses per day from Washington D.C. to Philadelphia. The route can be as long as 124 miles, or 199 kilometers. On average, the journey takes 3 hours and 19 minutes. There are 4 bus lines that operate on this route. Greyhound has the most daily buses. Buses from Washington D.C. usually arrive in Philadelphia at 30th St Station - 3101 John F Kennedy Blvd.
Avg. Time
3h 19m
Avg. Price
$14.93

Cherry Hill

There are 10 scheduled buses per day from Cherry Hill to Philadelphia. The route can be as long as 8 miles, or 13 kilometers. On average, the journey takes 32 minutes. One bus company, Amtrak Thruway, connects Cherry Hill to Philadelphia. Buses from Cherry Hill usually arrive in Philadelphia at 30th St Station - 2955 Market St.
Avg. Time
0h 32m
Avg. Price
$4.25

Chicago

There are 8 scheduled buses per day from Chicago to Philadelphia. The route can be as long as 664 miles, or 1068 kilometers. On average, the journey takes 24 hours and 8 minutes. One bus company, Greyhound, connects Chicago to Philadelphia. Buses from Chicago usually arrive in Philadelphia at Bus Terminal - 1001 Filbert St.
Avg. Time
1d 0h 8m
Avg. Price
$93.05

Located in Pennsylvania, Philadelphia is accessible by bus from 102 other cities. You can choose from 261 daily scheduled trips when you search for buses to Philadelphia on Wanderu. Megabus usually has the most buses on any given day.

Looking for other ways to get there? Train tickets to Philadelphia are also available..

Bus companies serving Philadelphia

Greyhound

There are 34 scheduled Greyhound buses per day. Greyhound can get you to Philadelphia from 245 cities, including Newark.
Avg. Time
11h 1m
Avg. Price
$50.49

Megabus

There are 73 scheduled Megabus buses per day. Megabus can get you to Philadelphia from 17 cities, including New York.
Avg. Time
4h 26m
Avg. Price
$18.46

Peter Pan Lines

There are 13 scheduled Peter Pan Lines buses per day. Peter Pan Lines can get you to Philadelphia from 17 cities, including New York.
Avg. Time
5h 24m
Avg. Price
$43.41

Fullington Trailways

There are 8 scheduled Fullington Trailways buses per day. Fullington Trailways can get you to Philadelphia from 8 cities, including Big Run.
Avg. Time
13h 59m
Avg. Price
$83.94

Virginia Breeze

There are 11 scheduled Virginia Breeze buses per day. Virginia Breeze can get you to Philadelphia from 8 cities, including Arlington.
Avg. Time
9h 15m
Avg. Price
$63.38

Amtrak Thruway

There are 7 scheduled Amtrak Thruway buses per day. Amtrak Thruway can get you to Philadelphia from 6 cities, including Atlantic City.
Avg. Time
2h 57m
Avg. Price
$26.09

OurBus

There are 6 scheduled OurBus buses per day. OurBus can get you to Philadelphia from 6 cities, including Baltimore.
Avg. Time
2h 28m
Avg. Price
$22.07

Wanda Coach

There are 6 scheduled Wanda Coach buses per day.
Avg. Time
2h 0m
Avg. Price
$12.00