Search Philadelphia bus tickets

switcheroo

Quickview

How to get to Philadelphia by bus?

Routes249
Trips per day843
bus carriers9
Stations5
Lowest prices
We partner with 100s of bus, train & ferry operators to find you the best fares.
No wanderu fees
We simply offer you the lowest prices directly from the carrier.
Best travel options
We offer the safest & most reliable options on millions of routes.

How to find cheap bus tickets to Philadelphia?

The cheapest prices for a bus ticket to Philadelphia that users have found recently on Wanderu start at $1.00. Such great deals to Philadelphia are available on 10 routes including New York, Washington and Baltimore. While there are some great deals that can be scored by searching around, there are some routes that always have low prices on bus travel to get you to Philadelphia. Mt Laurel at $10.22 has consistently the lowest average bus ticket prices to Philadelphia.

What are the main bus stations in Philadelphia?

The most popular bus stations in Philadelphia are Bus Terminal - 1001 Filbert St, 30th St Station - 3101 John F Kennedy Blvd and Independence Hall Visitors Ctr - 601 Market St. Bus Terminal - 1001 Filbert St is the busiest bus station in Philadelphia.

New York

There are 88 bus schedules per day connecting New York with Philadelphia. It takes on average 2 hours to travel 81 miles, 130 kms, by bus from New York. 5 bus carriers offer schedules from New York, with BoltBus offering the most daily connections to Philadelphia. Traveling by bus from New York you will most likely to arrive in Philadelphia at Bus Terminal - 1001 Filbert St.
Avg. Time
2h 0m
Avg. Price
$11.68

Washington

There are 26 bus schedules per day connecting Washington with Philadelphia. It takes on average 3 hours to travel 124 miles, 199 kms, by bus from Washington. 5 bus carriers offer schedules from Washington, with BoltBus offering the most daily connections to Philadelphia. Traveling by bus from Washington you will most likely to arrive in Philadelphia at Bus Terminal - 1001 Filbert St.
Avg. Time
3h 0m
Avg. Price
$17.73

Baltimore

There are 24 bus schedules per day connecting Baltimore with Philadelphia. It takes on average 2 hours to travel 90 miles, 145 kms, by bus from Baltimore. 5 bus carriers offer schedules from Baltimore, with BoltBus offering the most daily connections to Philadelphia. Traveling by bus from Baltimore you will most likely to arrive in Philadelphia at Bus Terminal - 1001 Filbert St.
Avg. Time
2h 0m
Avg. Price
$15.39

Boston

There are 21 bus schedules per day connecting Boston with Philadelphia. It takes on average 8 hours to travel 271 miles, 436 kms, by bus from Boston. 4 bus carriers offer schedules from Boston, with BoltBus offering the most daily connections to Philadelphia. Traveling by bus from Boston you will most likely to arrive in Philadelphia at Bus Terminal - 1001 Filbert St.
Avg. Time
8h 0m
Avg. Price
$36.25

Atlanta

There are 15 bus schedules per day connecting Atlanta with Philadelphia. It takes on average 20 hours to travel 666 miles, 1072 kms, by bus from Atlanta. 2 bus carriers offer schedules from Atlanta, with Greyhound offering the most daily connections to Philadelphia. Traveling by bus from Atlanta you will most likely to arrive in Philadelphia at Bus Terminal - 1001 Filbert St.
Avg. Time
20h 0m
Avg. Price
$78.60

Located in Pennsylvania , United States, you can travel by bus to Philadelphia from 249 destinations and choose from 843 daily bus schedules to get you there. Megabus has the most bus connections to Philadelphia. The furthest bus arriving in Philadelphia covers a distance of 2518.22 miles, 4051.66 kms, covering the journey in 1 hour and 19 minutes

Looking for other ways to get there? Check out Train options to Philadelphia.

bus companies serving Philadelphia

BoltBus

There are 23 daily BoltBus schedules to Philadelphia. BoltBus can get you to Philadelphia by bus from 6 destinations including New York.
Restroom
WiFi
Movies
Extra legroom
Games
Power outlet
Air conditioning
Avg. Time
2h 13m
Avg. Price
$12.85

Fullington Trailways

There are 80 daily Fullington Trailways schedules to Philadelphia. Fullington Trailways can get you to Philadelphia by bus from 70 destinations including Williamsport.
Restroom
Avg. Time
6h 15m
Avg. Price
$49.33

Greyhound

There are 426 daily Greyhound schedules to Philadelphia. Greyhound can get you to Philadelphia by bus from 129 destinations including New York.
Restroom
WiFi
Extra legroom
Power outlet
Air conditioning
Avg. Time
6h 39m
Avg. Price
$33.67

Megabus

There are 84 daily Megabus schedules to Philadelphia. Megabus can get you to Philadelphia by bus from 21 destinations including New York.
Restroom
WiFi
Movies
Power outlet
Green certified
Air conditioning
Avg. Time
3h 8m
Avg. Price
$16.59

Peter Pan Lines

There are 78 daily Peter Pan Lines schedules to Philadelphia. Peter Pan Lines can get you to Philadelphia by bus from 46 destinations including New York.
Restroom
WiFi
Extra legroom
Power outlet
Green certified
Air conditioning
Avg. Time
2h 45m
Avg. Price
$18.29

Amtrak Thruway

There are 8 daily Amtrak Thruway schedules to Philadelphia. Amtrak Thruway can get you to Philadelphia by bus from 5 destinations including Scranton.
Restroom
Loyalty rewards
Air conditioning
Avg. Time
3h 5m
Avg. Price
$40.05

Fullington Express

There are 2 daily Fullington Express schedules to Philadelphia. Fullington Express can get you to Philadelphia by bus from State College.
Restroom
Avg. Time
3h 53m
Avg. Price
$50.34

OurBus

There are 6 daily OurBus schedules to Philadelphia. OurBus can get you to Philadelphia by bus from 6 destinations including Baltimore.
Restroom
WiFi
Extra legroom
Power outlet
Air conditioning
Free water
Avg. Time
2h 32m
Avg. Price
$16.28

Virginia Breeze

There are 11 daily Virginia Breeze schedules to Philadelphia. Virginia Breeze can get you to Philadelphia by bus from 8 destinations including Christiansburg.
Restroom
WiFi
Power outlet
Avg. Time
7h 1m
Avg. Price
$51.62