placeWashington, DC pin_dropRichmond, VA
swap_horiz
swap_horizsearch
help

Bus from Washington to Richmond: Cheapest bus tickets

Bus: Choose Flixbus for affordable tickets from Washington to Richmond starting at just $16.99. Ideal for budget travelers. Around 2h 5m trip.

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

View train schedules
Earlier
Later
Cheaper
Faster
1:20 AM2h 5m3:25 AM
dc (union station)richmond bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
1:45 AM1h 55m3:40 AM
dc (union station)richmond (w leigh st)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
2:40 AM1h 50m4:30 AM
dc (union station)richmond (w leigh st)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
4:35 AM1h 55m6:30 AM
dc (union station)richmond (w leigh st)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
6:45 AM2h 5m8:50 AM
dc (union station)richmond bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
7:05 AM1h 55m9:00 AM
dc (union station)richmond bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
7:40 AM2h9:40 AM
dc (union station)richmond bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
8:05 AM2h 5m10:10 AM
union stationthe plaza at main street station - 1553 east main st.

Megabus
star_whitestar_whitestar_whitestar_halfstar_border(2859)
8:45 AM2h10:45 AM
dc (union station)richmond (w leigh st)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
10:15 AM1h 55m12:10 PM
dc (union station)henrico

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
10:15 AM2h 15m12:30 PM
dc (union station)richmond (w leigh st)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
10:30 AM2h 5m12:35 PM
dc (union station)richmond bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
12:05 PM2h 40m2:45 PM
dc (union station)richmond bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
1:05 PM2h 15m3:20 PM
union stationthe plaza at main street station - 1553 east main st.

Megabus
star_whitestar_whitestar_whitestar_halfstar_border(2859)
5:50 PM2h 5m7:55 PM
dc (union station)richmond (w leigh st)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
9:40 PM2h 5m11:45 PM
dc (union station)richmond bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
10:30 PM2h12:30 AM
dc (union station)richmond (w leigh st)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)

Choose a date