VA → VA · about 69 miles
South Hill to Richmond bus schedule
FlixBus and Greyhound run 31 direct buses a week from South Hill to Richmond. The fastest takes 1 hour 35 minutes; the first bus leaves at 3:05 AM and the last at 4:45 PM.
Timetable data from · Schedule last changed
- Buses a week
- 31
- Fastest trip
- 1h 35m
- First bus
- 3:05 AM
- Last bus
- 4:45 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 | Bus company |
|---|---|---|---|---|---|
| 3:05 AM | 4:50 AM | 1h 45m | Daily | South Hill E Atlantic St to Richmond E Main Street | FlixBus Full timetable |
| 3:40 AM | 5:25 AM | 1h 45m | Daily | South Hill E Atlantic St to Richmond E Main Street | FlixBus Full timetable |
| 4:15 AM | 6:10 AM | 1h 55m | Mon, Tue, Fri, Sat, Sun | South Hill E Atlantic St to Richmond E Main Street | FlixBus Full timetable |
| 12:15 PM | 1:50 PM | 1h 35m | Daily | South Hill Slip N Food Mart to Richmond E Main Street | Greyhound Full timetable |
| 4:45 PM | 6:40 PM | 1h 55m | Mon, Tue, Fri, Sat, Sun | South Hill E Atlantic St to Richmond E Main Street | FlixBus Full timetable |
Route map
The map needs JavaScript.
Where to board in South Hill Where you get off in Richmond The route of the busiest trip
Where to catch the bus in South Hill
Where the bus stops in Richmond
Return trip: Richmond to South Hill
Questions
How long is the bus from South Hill to Richmond?
The fastest direct bus takes 1 hour 35 minutes; the typical trip is 1 hour 45 minutes.
What time is the first bus from South Hill to Richmond?
The earliest departure is at 3:05 AM (Daily) and the last at 4:45 PM (Mon, Tue, Fri, Sat, Sun).
Which bus companies go from South Hill to Richmond?
FlixBus and Greyhound run direct buses on this route.
Where do I catch the bus in South Hill?
Buses to Richmond leave from South Hill E Atlantic St and South Hill Slip N Food Mart.