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
12:30 AM6h6:30 AM
philadelphiarichmond (w leigh st)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
2:45 AM8h 25m11:10 AM
philadelphiarichmond (w leigh st)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
2:45 AM9h 25m12:10 PM
philadelphiahenrico

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
3:10 AM5h 40m8:50 AM
philadelphiarichmond bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
3:50 AM6h 20m10:10 AM
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)
5:45 AM5h 25m11:10 AM
philadelphiarichmond (w leigh st)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
7:15 AM4h 55m12:10 PM
philadelphiahenrico

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
7:15 AM5h 15m12:30 PM
philadelphiarichmond (w leigh st)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
8:55 AM6h 25m3:20 PM
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)
2:15 PM5h 40m7:55 PM
philadelphiarichmond (w leigh st)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
2:20 PM9h 25m11:45 PM
philadelphia (logan square)richmond bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
2:35 PM9h 10m11:45 PM
philadelphiarichmond bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
5:20 PM6h 25m11:45 PM
philadelphiarichmond bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
5:20 PM7h 10m12:30 AM
philadelphiarichmond (w leigh st)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
6:30 PM6h12:30 AM
cherry hill mallrichmond (w leigh st)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
7:00 PM5h 30m12:30 AM
philadelphiarichmond (w leigh st)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
8:45 PM6h 40m3:25 AM
philadelphiarichmond bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
9:25 PM6h3:25 AM
philadelphiarichmond bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
10:25 PM5h 15m3:40 AM
philadelphiarichmond (w leigh st)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)

Choose a date