placePhiladelphia, PA pin_dropRichmond, VA
swap_horiz
swap_horizsearch
help

Bus from Philadelphia to Richmond: Cheapest bus tickets

Bus: Choose Flixbus for affordable tickets from Philadelphia to Richmond starting at just $40.99. Ideal for budget travelers. Around 5h 30m trip.

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

View train schedules
Earlier
Later
Cheaper
Faster
12:30 AM6h6:30 AM
philadelphiarichmond bus station

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

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
3:00 AM5h 30m8:30 AM
philadelphiarichmond bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
3:30 AM9h 5m12:35 PM
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 bus station

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 bus station

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 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)
6:30 PM6h12:30 AM
cherry hill mallrichmond bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
7:00 PM5h 30m12:30 AM
philadelphiarichmond bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
8:45 PM6h 25m3:10 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 PM6h4:25 AM
philadelphiarichmond bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)

Choose a date