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 $35.99. Ideal for budget travelers. Around 6h 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
12:55 AM7h 10m8:05 AM
richmond bus stationcharlotte bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
3:50 AM9h12:50 PM
richmond (w leigh st)charlotte (uptown)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
3:50 AM9h 25m1:15 PM
richmond (w leigh st)charlotte (freedom dr)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
4:25 AM7h 30m11:55 AM
richmond bus stationcharlotte bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
4:40 AM5h 50m10:30 AM
richmond (w leigh st)charlotte (freedom dr)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
6:40 AM6h 10m12:50 PM
richmond (w leigh st)charlotte (uptown)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
6:40 AM6h 35m1:15 PM
richmond (w leigh st)charlotte (freedom dr)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
8:05 AM6h 55m3:00 PM
richmond (w leigh st)charlotte (uptown)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
8:05 AM7h 20m3:25 PM
richmond (w leigh st)charlotte (freedom dr)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
10:10 AM6h 5m4:15 PM
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:40 AM6h 15m4:55 PM
richmond bus stationcharlotte bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
1:35 PM7h 40m9:15 PM
richmond bus stationcharlotte bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
3:55 PM8h 40m12:35 AM
richmond bus stationcharlotte bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
4:10 PM8h 25m12:35 AM
richmond bus stationcharlotte bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)

Choose a date