VA → NC · about 249 miles
Richmond to Charlotte bus & train schedule
Amtrak, FlixBus and Greyhound run 58 direct buses and trains a week from Richmond to Charlotte. The fastest takes 5 hours 45 minutes; the first departure leaves at 12:25 AM and the last at 9:00 PM.
Timetable data from · Schedule last changed
- Buses and trains a week
- 58
- Fastest trip
- 5h 45m
- First departure
- 12:25 AM
- Last departure
- 9:00 PM
Timetable
Times are local to each stop. Timetables published by tds.ai, refreshed October 15, 2026. Schedules change, so check times when you book.
| Departs | Arrives | Duration | Days | Stops | Company |
|---|---|---|---|---|---|
| 12:25 AM | 8:20 AM | 7h 55m | Daily | Richmond E Main Street to Charlotte Bus Station | Greyhound Full timetable |
| 3:20 AM | 9:05 AM | 5h 45m | Daily | Richmond E Main Street to Charlotte Bus Station | Greyhound Full timetable |
| 4:35 AM | 11:05 AM | 6h 30m | Daily | Richmond E Main Street to Charlotte Bus Station | FlixBus Full timetable |
| 5:55 AM | 12:20 PM | 6h 25m | Daily | Richmond E Main Street to Charlotte Bus Station | Greyhound Full timetable |
| 11:55 AM | 8:05 PM | 8h 10m | Daily | Richmond E Main Street to Charlotte Bus Station | Greyhound Full timetable |
| 1:15 PM | 9:20 PM | 8h 05m | Mon, Fri, Sat, Sun | Richmond Richmond th St and Ambler to Charlotte Bus Station | FlixBus Full timetable |
| 3:24 PM | 10:45 PM | 7h 21m | Daily | Richmond Staples Mill Road Amtrak Station to Charlotte Amtrak Station | Amtrak Full timetable |
| 6:00 PM | 12:45 AM +1 day | 6h 45m | Mon, Thu, Fri, Sat, Sun | Richmond E Main Street to Charlotte Bus Station | FlixBus Full timetable |
| 9:00 PM | 4:10 AM +1 day | 7h 10m | Daily | Richmond E Main Street to Charlotte Bus Station | Greyhound Full timetable |
Route map
The map needs JavaScript.
Where to board in Richmond Where you get off in Charlotte The route of the busiest trip
Where to board in Richmond
- Richmond Staples Mill Road Amtrak Station Map of Richmond Staples Mill Road Amtrak Station (Google Maps)
- Richmond Richmond th St and Ambler Map of Richmond Richmond th St and Ambler (Google Maps)
- Richmond (The Plaza at Main Street Station) Map of Richmond (The Plaza at Main Street Station) (Google Maps)
Where buses and trains stop in Charlotte
Return trip: Charlotte to Richmond
Questions
How long is the bus or train from Richmond to Charlotte?
The fastest direct bus or train takes 5 hours 45 minutes; the typical trip is 7 hours 21 minutes.
What time is the first departure from Richmond to Charlotte?
The earliest departure is at 12:25 AM (Daily) and the last at 9:00 PM (Daily).
Which bus and rail companies go from Richmond to Charlotte?
Amtrak, FlixBus and Greyhound run direct buses and trains on this route.
Where do I board in Richmond?
Buses and trains to Charlotte leave from Richmond Staples Mill Road Amtrak Station, Richmond Richmond th St and Ambler and Richmond (The Plaza at Main Street Station).