VA → DC · about 96 miles
Richmond to Washington bus & train schedule
Virginia Breeze Bus Lines, Amtrak, FlixBus, Greyhound and OurBus run 168 direct buses and trains a week from Richmond to Washington. The fastest takes 1 hour 50 minutes; the first departure leaves at 12:05 AM and the last at 10:10 PM.
Timetable data from · Schedule last changed
- Buses and trains a week
- 168
- Fastest trip
- 1h 50m
- First departure
- 12:05 AM
- Last departure
- 10:10 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 | Ticket |
|---|---|---|---|---|---|---|
| 12:05 AM | 1:55 AM | 1h 50m | Daily | Richmond E Main Street to Washington DC Bus Station | Greyhound Full timetable | No online booking link |
| 2:15 AM | 4:10 AM | 1h 55m | Mon, Tue, Fri, Sat | Richmond E Main Street to Washington DC Bus Station | FlixBus Full timetable | No online booking link |
| 3:45 AM | 5:35 AM | 1h 50m | Daily | Richmond E Main Street to Washington DC Bus Station | Greyhound Full timetable | No online booking link |
| 3:52 AM | 6:25 AM | 2h 33m | Daily | Richmond Staples Mill Road Amtrak Station to Washington Union Station | Amtrak Full timetable | No online booking link |
| 4:55 AM | 6:55 AM | 2h 00m | Daily | Richmond E Main Street to Washington DC Bus Station | FlixBus Full timetable | No online booking link |
| 5:19 AM | 8:18 AM | 2h 59m | Daily | Richmond Main Street Amtrak Station to Washington Union Station | Amtrak Full timetable | No online booking link |
| 5:26 AM | 8:22 AM | 2h 56m | Thu, Sat, Sun from Nov 21 | Richmond Main Street Amtrak Station to Washington Union Station | Amtrak Full timetable | No online booking link |
| 5:30 AM | 7:25 AM | 1h 55m | Daily | Richmond E Main Street to Washington DC Bus Station | FlixBus Full timetable | No online booking link |
| 6:15 AM | 8:15 AM | 2h 00m | Mon, Tue, Fri, Sat, Sun | Richmond E Main Street to Washington DC Bus Station | FlixBus Full timetable | No online booking link |
| 7:05 AM | 9:20 AM | 2h 15m | Daily | Richmond E Main Street to Washington DC Bus Station | FlixBus Full timetable | No online booking link |
| 9:00 AM | 11:05 AM | 2h 05m | Daily | Richmond E Main Street to Washington DC Bus Station | Greyhound Full timetable | No online booking link |
| 10:10 AM | 12:30 PM | 2h 20m | Mon, Thu, Fri, Sat, Sun | Richmond Richmond th St and Ambler to Washington DC Bus Station | FlixBus Full timetable | No online booking link |
| 10:40 AM | 1:00 PM | 2h 20m | Daily | Richmond (The Plaza at Main Street Station) to Washington (Union Station) | Virginia Breeze Bus Lines Full timetable | Book (carrier website) |
| 11:06 AM | 1:28 PM | 2h 22m | Mon–Fri from Nov 16 | Richmond Staples Mill Road Amtrak Station to Washington Union Station | Amtrak Full timetable | No online booking link |
| 12:52 PM | 3:12 PM | 2h 20m | Daily | Richmond Staples Mill Road Amtrak Station to Washington Union Station | Amtrak Full timetable | No online booking link |
| 2:00 PM | 4:15 PM | 2h 15m | Daily | Richmond E Main Street to Washington DC Bus Station | Greyhound Full timetable | No online booking link |
| 2:00 PM New | 4:20 PM | 2h 20m | Daily | Richmond Richmond th St and Ambler to Washington DC Bus Station | FlixBus Full timetable | No online booking link |
| 2:04 PM | 4:31 PM | 2h 27m | Daily | Richmond Staples Mill Road Amtrak Station to Washington Union Station | Amtrak Full timetable | No online booking link |
| 3:08 PM | 5:37 PM | 2h 29m | Daily | Richmond Staples Mill Road Amtrak Station to Washington Union Station | Amtrak Full timetable | No online booking link |
| 3:13 PM | 5:41 PM | 2h 28m | Thu, Sat, Sun from Nov 21 | Richmond Staples Mill Road Amtrak Station to Washington Union Station | Amtrak Full timetable | No online booking link |
| 4:30 PM | 6:55 PM | 2h 25m | Daily | Richmond E Main Street to Washington DC Bus Station | Greyhound Full timetable | No online booking link |
| 4:41 PM | 7:10 PM | 2h 29m | Daily | Richmond Staples Mill Road Amtrak Station to Washington Union Station | Amtrak Full timetable | No online booking link |
| 4:57 PM | 7:55 PM | 2h 58m | Daily | Richmond Main Street Amtrak Station to Washington Union Station | Amtrak Full timetable | No online booking link |
| 5:00 PM | 7:59 PM | 2h 59m | Mon–Fri from Nov 16 | Richmond Main Street Amtrak Station to Washington Union Station | Amtrak Full timetable | No online booking link |
| 5:25 PM | 7:35 PM | 2h 10m | Daily | Richmond E Main Street to Washington DC Bus Station | Greyhound Full timetable | No online booking link |
| 6:21 PM | 8:48 PM | 2h 27m | Thu, Sat, Sun from Nov 21 | Richmond Staples Mill Road Amtrak Station to Washington Union Station | Amtrak Full timetable | No online booking link |
| 6:45 PM | 8:50 PM | 2h 05m | Mon, Tue, Fri, Sat, Sun | Richmond E Main Street to Washington DC Bus Station | FlixBus Full timetable | No online booking link |
| 7:00 PM | 9:30 PM | 2h 30m | Daily except Wed | Richmond, VA (Main St. Station - Parking lot on E. Franklin Street on west side of station building. Approximate address 1501 E. Fanklin St) to Washington, DC (Stadium-Armory Metro station, farthest north bus bay on 19th St. SE.) | OurBus Full timetable | No online booking link |
| 7:00 PM | 9:30 PM | 2h 30m | Wed from Nov 25 | Richmond, VA (N. Pine Street bus loading zone Next to the VCU Institute for Contemporary Art) to Washington, DC (Stadium-Armory Metro station, farthest north bus bay on 19th St. SE.) | OurBus Full timetable | No online booking link |
| 7:20 PM | 9:25 PM | 2h 05m | Daily | Richmond E Main Street to Washington DC Bus Station | FlixBus Full timetable | No online booking link |
| 9:10 PM | 11:15 PM | 2h 05m | Daily | Richmond E Main Street to Washington DC Bus Station | Greyhound Full timetable | No online booking link |
| 10:10 PM New | 12:15 AM +1 day | 2h 05m | Daily | Richmond E Main Street to Washington DC Bus Station | FlixBus Full timetable | No online booking link |
Route map
The map needs JavaScript.
Where to board in Richmond Where you get off in Washington 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)
- Richmond (Main St) Map of Richmond (Main St) (Google Maps)
- Richmond (N) Map of Richmond (N) (Google Maps)
Where buses and trains stop in Washington
Return trip: Washington to Richmond
Questions
How long is the bus or train from Richmond to Washington?
The fastest direct bus or train takes 1 hour 50 minutes; the typical trip is 2 hours 29 minutes.
What time is the first departure from Richmond to Washington?
The earliest departure is at 12:05 AM (Daily) and the last at 10:10 PM (Daily).
Which bus and rail companies go from Richmond to Washington?
Virginia Breeze Bus Lines, Amtrak, FlixBus, Greyhound and OurBus run direct buses and trains on this route.
Where do I board in Richmond?
Buses and trains to Washington leave from Richmond (The Plaza at Main Street Station), Richmond Staples Mill Road Amtrak Station, Richmond Richmond th St and Ambler, Richmond (Main St) and Richmond (N).