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 $19.99. Ideal for budget travelers. Around 2h 10m trip.

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

View train schedules
Earlier
Later
Cheaper
Faster
0:402h 10m2:50
richmond bus stationdc (union station)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
1:001h 50m2:50
henricodc (union station)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
2:001h 55m3:55
richmond bus stationdc (union station)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
2:502h4:50
richmond bus stationdc (union station)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
5:001h 55m6:55
richmond bus stationdc (union station)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
5:501h 50m7:40
richmond bus stationdc (union station)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
8:201h 55m10:15
richmond bus stationdc (union station)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
8:301h 55m10:25
richmond bus stationdc (union station)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
9:252h11:25
richmond bus stationdc (union station)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
10:152h 15m12:30
richmond bus stationdc (union station)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
10:402h 20m13:00
the plaza at main street station - 1553 east main st.union station

Megabus
star_whitestar_whitestar_whitestar_halfstar_border(2859)
10:502h 15m13:05
richmond bus stationdc (union station)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
11:402h13:40
richmond bus stationdc (union station)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
14:252h 15m16:40
richmond bus stationdc (union station)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
15:003h 10m18:10
richmond bus stationdc (union station)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
18:002h 20m20:20
richmond bus stationdc (union station)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
19:002h 25m21:25
richmond bus stationdc (union station)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
20:502h 15m23:05
the plaza at main street station - 1553 east main st.union station

Megabus
star_whitestar_whitestar_whitestar_halfstar_border(2859)
21:252h 25m23:50
richmond bus stationdc (union station)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)

Choose a date