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 $33.99. Ideal for budget travelers. Around 5h 40m trip.

Train: Speed and Comfort. Opt for Amtrak trains with fares beginning at $36. 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:15 AM5h 40m8:55 AM
richmond bus stationcharlotte (uptown)

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:35 AM5h 45m10:20 AM
richmond bus stationcharlotte (freedom dr)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
6:40 AM6h 10m12:50 PM
richmond bus stationcharlotte (uptown)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
6:40 AM6h 35m1:15 PM
richmond bus stationcharlotte (freedom dr)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
8:05 AM6h 50m2:55 PM
richmond bus stationcharlotte (uptown)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
8:05 AM7h 15m3:20 PM
richmond bus stationcharlotte (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:20 PM5h 50m9:10 PM
richmond bus stationcharlotte (uptown)

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)

Choose a date