Every Love's, Pilot, Flying J, TA and Petro truck stop in Virginia — 41 locations across 22 cities, with a map and directions.
Locations © OpenStreetMap contributors. Tap a stop for directions and to check its live pump price with the chain.
3499 Lee Jackson Highway, Staunton, VA 24401
6 mi from Stuarts Draft
3541 Lee Jackson Highway, Staunton, VA 24401
6 mi from Stuarts Draft
23840 Rogers Clark Boulevard, Ruther Glen, VA 22546
10 mi from Bowling Green
24279 Rogers Clark Boulevard, Ruther Glen, VA 22546
11 mi from Bowling Green
+1-804-448-9047
23845 Rogers Clark Boulevard, Ruther Glen, VA 22546
10 mi from Bowling Green
+1-804-448-0102
23818 Rogers Clark Boulevard, Ruther Glen, VA 22546
10 mi from Bowling Green
+1-804-448-0410
7200 County Drive, Disputanta, VA 23842
5 mi from Prince George
6840 Jimmy Burrell Lane, Richmond, VA 23140
19 mi from Richmond
6721 Emmans Church Road, Richmond, VA 23140
19 mi from Richmond
13365 Glenbrook Avenue, Meadowview, VA 24361
7 mi from Abingdon
+1 276-944-3281
9104 Winterberry Avenue, Covington, VA 24426
4 mi from Clifton Forge
3634 North Valley Pike, Harrisonburg, VA 22802
4 mi from Harrisonburg
+1-540-434-2529
112 Bradley Drive, Lynchburg, VA 24501
We list 41 truck stops in Virginia: 17 Love's, 20 Pilot / Flying J, 4 TA / Petro.
There are 17 Love's Travel Stops listed in Virginia.
There are 20 Pilot and Flying J locations listed in Virginia (14 Pilot, 6 Flying J).
The average price of on-highway diesel in the Lower Atlantic region is $6.139 per gallon (U.S. Energy Information Administration, week of Sep 21, 2026). Prices at individual truck stops vary.
Most Love's, Pilot, Flying J, TA and Petro travel centers are open 24/7. 5 of the locations here are confirmed 24/7 in our data. Check with the location for its current hours.
Truck stop locations: © OpenStreetMap contributors (updated September 2026). Diesel prices: U.S. Energy Information Administration and AAA. Always confirm hours, amenities and prices with the location.
We match experienced OTR drivers with top-paying carriers — free for drivers, always. Most drivers hear back within 24 hours.