Gas Prices in South Hill, VA
Cheapest Regular
$3.450
Average: $3.455
Cheapest Midgrade
$3.959
Average: $3.959
Cheapest Premium
$4.359
Average: $4.359
Cheapest Diesel
$5.950
Average: $6.379
Stations
3
Filling a 15 gal tank at the cheapest station saves $0.07 compared with the average.
Regular here is $0.437 cheaper than the Virginia average.
All stations
| Station | Address | Regular | Midgrade | Premium | Diesel |
|---|---|---|---|---|---|
| RaceTrac | 1101 East Atlantic St | $3.450 | – | – | $5.950 |
| Love's | 1850 North Mecklenburg Ave | $3.459 | $3.959 | $4.359 | $6.549 |
| Sadler Travel Plaza | 1011 E Atlantic St | – | – | – | $6.639 |
At a glance
- Regular costs from $3.450 (RaceTrac, 1101 East Atlantic St) to $3.459 (Love's, 1850 North Mecklenburg Ave) in South Hill today; the average across 2 stations is $3.455.
- Diesel averages $6.379, $2.925 more than Regular.
- Open 24 hours: 2 of 3 stations.
RegularMidgrade
Brands
Updated Nov 6, 2026, 11:10 AM EST