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 $42.99. Ideal for budget travelers. Around 5h 40m 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:155h 40m08:55
richmond bus stationcharlotte (uptown)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
03:558h 55m12:50
richmond bus stationcharlotte (uptown)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
03:559h 20m13:15
richmond bus stationcharlotte (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:355h 45m10:20
richmond bus stationcharlotte (freedom dr)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
06:406h 10m12:50
richmond bus stationcharlotte (uptown)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
06:406h 35m13:15
richmond bus stationcharlotte (freedom dr)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
08:056h 50m14:55
richmond bus stationcharlotte (uptown)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
08:057h 15m15:20
richmond bus stationcharlotte (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:105h 55m21:05
richmond bus stationcharlotte (uptown)

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