placeRichmond, VA pin_dropWashington, DC
swap_horiz
swap_horizsearch
help

Bus from Richmond to Washington: Cheapest bus tickets

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

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

View train schedules
Earlier
Later
Cheaper
Faster
12:15 AM2h2:15 AM
richmond (w leigh st)dc (union station)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
12:30 AM2h 20m2:50 AM
richmond (w leigh st)dc (union station)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
12:50 AM2h2:50 AM
henricodc (union station)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
2:00 AM1h 55m3:55 AM
richmond bus stationdc (union station)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
2:10 AM2h4:10 AM
richmond (w leigh st)dc (union station)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
5:00 AM1h 55m6:55 AM
richmond bus stationdc (union station)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
5:50 AM1h 50m7:40 AM
richmond (w leigh st)dc (union station)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
8:20 AM1h 55m10:15 AM
richmond (w leigh st)dc (union station)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
8:30 AM1h 55m10:25 AM
richmond bus stationdc (union station)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
10:40 AM2h 20m1:00 PM
the plaza at main street station - 1553 east main st.union station

Megabus
star_whitestar_whitestar_whitestar_halfstar_border(2859)
11:40 AM2h1:40 PM
richmond (w leigh st)dc (union station)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
2:25 PM2h 15m4:40 PM
richmond bus stationdc (union station)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
3:00 PM3h 10m6:10 PM
richmond bus stationdc (union station)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
6:00 PM2h 20m8:20 PM
richmond (w leigh st)dc (union station)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
7:00 PM2h 25m9:25 PM
richmond bus stationdc (union station)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
8:50 PM2h 15m11:05 PM
the plaza at main street station - 1553 east main st.union station

Megabus
star_whitestar_whitestar_whitestar_halfstar_border(2859)
9:25 PM2h 25m11:50 PM
richmond bus stationdc (union station)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)

Choose a date