placeRichmond, VA pin_dropCharlotte, NC
swap_horiz
swap_horizsearch
help

Bus from Richmond to Charlotte: Cheapest bus tickets

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

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

View train schedules
Earlier
Later
Cheaper
Faster
00:557h 10m08:05
richmond bus stationcharlotte bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
03:509h12:50
richmond (w leigh st)charlotte (uptown)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
03:509h 25m13:15
richmond (w leigh st)charlotte (freedom dr)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
04:257h 30m11:55
richmond bus stationcharlotte bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
04:405h 50m10:30
richmond (w leigh st)charlotte (freedom dr)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
06:406h 10m12:50
richmond (w leigh st)charlotte (uptown)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
06:406h 35m13:15
richmond (w leigh st)charlotte (freedom dr)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
08:056h 55m15:00
richmond (w leigh st)charlotte (uptown)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
08:057h 20m15:25
richmond (w leigh st)charlotte (freedom dr)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
10:106h 5m16:15
the plaza at main street station - 1553 east main st.bus bay #3 - arrowood light rail station (blue line)

Megabus
star_whitestar_whitestar_whitestar_halfstar_border(2859)
10:406h 15m16:55
richmond bus stationcharlotte bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
13:357h 40m21:15
richmond bus stationcharlotte bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
15:558h 40m00:35
richmond bus stationcharlotte bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
16:108h 25m00:35
richmond bus stationcharlotte bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)

Choose a date