VA → VA · about 44 miles
Richmond to Williamsburg bus & train schedule
Virginia Breeze Bus Lines, Amtrak and FlixBus run 28 direct buses and trains a week from Richmond to Williamsburg. The fastest takes 1 hour; the first departure leaves at 9:08 AM and the last at 7:33 PM.
Timetable data from · Schedule last changed
- Buses and trains a week
- 28
- Fastest trip
- 1h 00m
- First departure
- 9:08 AM
- Last departure
- 7:33 PM
7 of the 28 buses and trains a week stop at Richmond International Airport (RIC).
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 | Ticket |
|---|---|---|---|---|---|---|
| 9:08 AM | 10:36 AM | 1h 28m | Thu–Sun | Richmond Staples Mill Road Amtrak Station to Williamsburg Amtrak Station | Amtrak Full timetable | No online booking link |
| 9:34 AM | 10:59 AM | 1h 25m | Mon–Fri | Richmond Staples Mill Road Amtrak Station to Williamsburg Amtrak Station | Amtrak Full timetable | No online booking link |
| 9:45 AM | 11:25 AM | 1h 40m | Daily | Richmond (The Plaza at Main Street Station) to Williamsburg (Amtrak) | Virginia Breeze Bus Lines Full timetable | Book (carrier website) |
| 4:30 PM | 5:30 PM | 1h 00m | Daily | Richmond Richmond th St and Ambler to Williamsburg Bus Stop | FlixBus Full timetable | No online booking link |
| 6:23 PM | 7:42 PM | 1h 19m | Mon–Fri from Nov 16 | Richmond Staples Mill Road Amtrak Station to Williamsburg Amtrak Station | Amtrak Full timetable | No online booking link |
| 7:23 PM | 8:40 PM | 1h 17m | Thu, Sat, Sun from Nov 21 | Richmond Staples Mill Road Amtrak Station to Williamsburg Amtrak Station | Amtrak Full timetable | No online booking link |
| 7:33 PM | 8:50 PM | 1h 17m | Mon–Fri | Richmond Staples Mill Road Amtrak Station to Williamsburg Amtrak Station | Amtrak Full timetable | No online booking link |
| 7:33 PM | 8:53 PM | 1h 20m | Sat & Sun | Richmond Staples Mill Road Amtrak Station to Williamsburg Amtrak Station | Amtrak Full timetable | No online booking link |
Route map
The map needs JavaScript.
Where to board in Richmond Where you get off in Williamsburg The route of the busiest trip
Where to board in Richmond
- Richmond (The Plaza at Main Street Station) Map of Richmond (The Plaza at Main Street Station) (Google Maps)
- 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)
Where buses and trains stop in Williamsburg
Return trip: Williamsburg to Richmond
Questions
How long is the bus or train from Richmond to Williamsburg?
The fastest direct bus or train takes 1 hour; the typical trip is 1 hour 25 minutes.
What time is the first departure from Richmond to Williamsburg?
The earliest departure is at 9:08 AM (Sat & Sun) and the last at 7:33 PM (Sat & Sun).
Which bus and rail companies go from Richmond to Williamsburg?
Virginia Breeze Bus Lines, Amtrak and FlixBus run direct buses and trains on this route.
Where do I board in Richmond?
Buses and trains to Williamsburg leave from Richmond (The Plaza at Main Street Station), Richmond Staples Mill Road Amtrak Station and Richmond Richmond th St and Ambler.
Does the bus or train from Richmond to Williamsburg stop at Richmond International Airport?
Yes, 7 of the 28 a week: at Richmond (Airport).