The journey from Shrewsbury to Richmond is approximately 300 miles. Driving via I-95 S takes about 5 hours, depending on traffic in the D.C. area. Alternatively, you can take the NJ Transit train to New York Penn Station and transfer to an Amtrak Northeast Regional train to Richmond (Main Street or Staples Mill station), which takes about 6 hours. Richmond is a historic city with a vibrant arts scene and deep ties to the American Revolution.
Total Distance: 480 km driving, 420 km air distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 6 hours | 5 hours |
| Avg Price | $70-$150 | $50-$80 in fuel and tolls |
| Operator | Amtrak | Personal Vehicle |
| Route | NJ Transit to NY Penn, then Amtrak to Richmond. | Garden State Pkwy to I-95 S. |
| Tip | Book Amtrak tickets in advance to secure the lowest fares. | Avoid the I-95 corridor through D.C. during peak hours to save time. |
April for the Cherry Blossom season or October for fall foliage.