|Shortest Duration||1h 0m|
|Trips per day||4|
On average there are 4 train trips per day. Amtrak Northeast Regional has the most options for departures from Williamsburg to Richmond, with an average of 4 trips per day and 80 monthly trips. One train carrier currently travels from Williamsburg to Richmond. Of the 4 trips there are 4 trips that are direct routes with no transfers.
Need more travel options? Traveling by Bus from Williamsburg to Richmond starts at $5.00.
Book Amtrak Northeast Regional from Williamsburg to Richmond from $18.00. There are 4 Amtrak Northeast Regional schedules from Williamsburg to Richmond and you can expect on average to pay $21.02 for a Amtrak Northeast Regional ticket to Richmond. In Williamsburg, Amtrak Northeast Regional departs to Richmond from 468 N Boundary St and no other station. In Richmond, Amtrak Northeast Regional arrives at 7519 Staples Mill Rd and 1 other station.
An average trip on Amtrak Northeast Regional from Williamsburg to Richmond takes 1 hours and 5 minutes, while the fastest available Amtrak Northeast Regional trip will get you to Richmond in 1 hours and 0 minutes,
On weekends, Amtrak Northeast Regional offers 4 trips per day and you could expect to pay $21.78 for a weekend getaway trip to Richmond.