placeCharlotte, NC pin_dropRichmond, VA
swap_horiz
swap_horizsearch
help

Bus from Charlotte to Richmond: Cheapest bus tickets

Bus: Choose Flixbus for affordable tickets from Charlotte to Richmond starting at just $28.99. Ideal for budget travelers. Around 6h trip.

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

View train schedules
Earlier
Later
Cheaper
Faster
1:306h7:30
charlotte bus stationrichmond bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
1:506h 20m8:10
charlotte (freedom dr)richmond (w leigh st)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
2:155h 55m8:10
charlotte (uptown)richmond (w leigh st)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
4:205h 45m10:05
charlotte (uptown)richmond (w leigh st)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
7:056h 10m13:15
charlotte bus stationrichmond bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
9:208h 30m17:50
charlotte bus stationrichmond bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
11:307h 35m19:05
charlotte bus stationrichmond bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
14:056h 20m20:25
charlotte bus stationrichmond bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
14:506h20:50
bus bay #3 - arrowood light rail station (blue line)the plaza at main street station - 1553 east main st.

Megabus
star_whitestar_whitestar_whitestar_halfstar_border(2859)
17:207h 15m0:35
charlotte bus stationrichmond bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
22:207h 20m5:40
charlotte (freedom dr)richmond (w leigh st)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
22:456h 55m5:40
charlotte (uptown)richmond (w leigh st)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)

Choose a date