I-95 in Virginia
174 miles · 84 stops · 16 likely clean · 12 with a truck stop · 7 rest areas
Rest areas
Northbound
- Rest Carson Safety Rest Area Mixedest.
- Rest Ladysmith Safety Rest Area North Mixedest. Lake Caroline
- Rest Virginia Welcome Center Mixedest. Fredericksburg
- Rest Rest Area Mixedest. Leesylvania
Southbound
Likely-clean stops
The best bet in each stretch northbound, estimated from who runs the store.
- 11B South Hill Likely cleanest. Chick-fil-A Emporia mile 886
- 53 Southpark Boulevard Likely cleanest. Chick-fil-A Petersburg mile 929
- 74C Broad Street Likely cleanest. Chick-fil-A Richmond mile 950
- 92B Ashland Likely cleanest. Chick-fil-A Ashland mile 967
- 126A Fredericksburg Likely cleanest. Chick-fil-A mile 1001
- 140 Stafford Likely cleanest. Chick-fil-A Stafford mile 1016
- 158A-B Woodbridge · Manassas · Prince William Parkway Likely cleanest. Chick-fil-A Potomac Mills mile 1034
Towns along I-95 in Virginia
- Emporia 3
- Jarratt 1
- Stony Creek 1
- Petersburg 4
- Colonial Heights 1
- Chester 3
- Bellwood 2
- Bensley 2
- Richmond 7
- Lakeside 3
- Chamberlayne 2
- Ashland 2
- Doswell 1
- Ruther Glen 1
- Lake Caroline 1
- Ladysmith 1
- Thornburg 1
- Fredericksburg 3
- Stafford 1
- Aquia Harbour 2
- Boswell's Corner 1
- Triangle 1
- Dumfries 1
- Cherry Hill 1
- Leesylvania 2
- Potomac Mills 1
- Woodbridge 3
- Lorton 1
- Newington 2
- Springfield 2
- Franconia 1
- Rose Hill 1
- Alexandria 3