placeRichmond, VA pin_dropPhiladelphia, PA
swap_horiz
swap_horizsearch
help

Bus from Richmond to Philadelphia: Cheapest bus tickets

Bus: Choose Flixbus for affordable tickets from Richmond to Philadelphia starting at just $38.99. Ideal for budget travelers. Around 4h 50m trip.

Train: Speed and Comfort. Opt for Amtrak trains with fares beginning at $30. Travel time approximately 5h 10m.

View train schedules
Earlier
Later
Cheaper
Faster
00:405h 10m05:50
richmond bus stationphiladelphia

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
01:004h 50m05:50
henricophiladelphia

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
02:008h 35m10:35
richmond bus stationphiladelphia

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
02:504h 55m07:45
richmond bus stationphiladelphia

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
05:008h 30m13:30
richmond bus stationphiladelphia (logan square)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
05:009h 30m14:30
richmond bus stationphiladelphia

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
05:507h12:50
richmond bus stationphiladelphia

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
08:306h 25m14:55
richmond bus stationphiladelphia

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
10:407h 20m18:00
the plaza at main street station - 1553 east main st.megabus bus stop at northeast corner of schuylkill ave and walnut street

Megabus
star_whitestar_whitestar_whitestar_halfstar_border(2859)
11:405h 30m17:10
richmond bus stationphiladelphia

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
11:405h 50m17:30
richmond bus stationcherry hill mall

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
14:256h 15m20:40
richmond bus stationphiladelphia

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
15:007h 35m22:35
richmond bus stationphiladelphia

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
18:009h 25m03:25
richmond bus stationphiladelphia

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
20:507h 25m04:15
the plaza at main street station - 1553 east main st.megabus bus stop at northeast corner of schuylkill ave and walnut street

Megabus
star_whitestar_whitestar_whitestar_halfstar_border(2859)
21:256h03:25
richmond bus stationphiladelphia

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)

Choose a date