placePhiladelphia, PA pin_dropRichmond, VA
swap_horiz
swap_horizsearch
help

Bus from Philadelphia to Richmond: Cheapest bus tickets

Bus: Choose Megabus for affordable tickets from Philadelphia to Richmond starting at just $34.98. Ideal for budget travelers. Around 6h 20m trip.

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

View train schedules
Earlier
Later
Cheaper
Faster
00:306h06:30
philadelphiarichmond (w leigh st)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
02:458h 25m11:10
philadelphiarichmond (w leigh st)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
02:459h 25m12:10
philadelphiahenrico

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
03:105h 40m08:50
philadelphiarichmond bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
03:506h 20m10:10
megabus bus stop at northeast corner of schuylkill ave and walnut streetthe plaza at main street station - 1553 east main st.

Megabus
star_whitestar_whitestar_whitestar_halfstar_border(2859)
05:455h 25m11:10
philadelphiarichmond (w leigh st)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
07:154h 55m12:10
philadelphiahenrico

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
07:155h 15m12:30
philadelphiarichmond (w leigh st)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
08:556h 25m15:20
megabus bus stop at northeast corner of schuylkill ave and walnut streetthe plaza at main street station - 1553 east main st.

Megabus
star_whitestar_whitestar_whitestar_halfstar_border(2859)
14:155h 40m19:55
philadelphiarichmond (w leigh st)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
14:209h 25m23:45
philadelphia (logan square)richmond bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
14:359h 10m23:45
philadelphiarichmond bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
17:206h 25m23:45
philadelphiarichmond bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
17:207h 10m00:30
philadelphiarichmond (w leigh st)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
18:306h00:30
cherry hill mallrichmond (w leigh st)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
19:005h 30m00:30
philadelphiarichmond (w leigh st)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
20:456h 40m03:25
philadelphiarichmond bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
21:256h03:25
philadelphiarichmond bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
22:255h 15m03:40
philadelphiarichmond (w leigh st)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)

Choose a date