arrow

Gas Stations in Christiansburg, VA

Regular Gas
Mid-Grade Gas
Premium Gas
Diesel Gas
Valero
Valero 2753 Peppers Ferry Rd NW, Christiansburg, VA 24073-6715
$3.15
BP
BP 255 N FRANKLIN ST, Christiansburg, VA 24073
$3.29
BP
BP 820 ROANOKE ST, Christiansburg, VA 24073
$3.29
Marathon
Marathon 895 Peppers Ferry Rd, Christiansburg, VA 24073-5789
$3.29
Exxon
Exxon 1935 Cambria St NE, Christiansburg, VA 24073-1345
$3.29
Sunoco
Sunoco 355 Radford St, Christiansburg, VA 24073-3355
$3.29
Kroger
Kroger 555 N Franklin St, Christiansburg, VA 24073-1949
$3.29
Sheetz
Sheetz 2390 Roanoke St, Christiansburg, VA 24073
$3.29
Liberty
Liberty 3250 N Franklin St, Christiansburg, VA 24073-4026
$3.29
Shell
Shell 2655 Roanoke St, Christiansburg, VA 24073-2607
$3.29
BP
BP 255 N FRANKLIN ST, Christiansburg, VA 24073
$3.59
Sheetz
Sheetz 2390 Roanoke St, Christiansburg, VA 24073
$3.59
Liberty
Liberty 3250 N Franklin St, Christiansburg, VA 24073-4026
$3.59
Sheetz
Sheetz 2000 N Franklin St, Christiansburg, VA 24073-1208
$3.59
Speedway
Speedway 204 Roanoke St, Christiansburg, VA 24073-3026
$3.69
BP
BP 255 N FRANKLIN ST, Christiansburg, VA 24073
$3.89
Sheetz
Sheetz 2390 Roanoke St, Christiansburg, VA 24073
$3.89
Liberty
Liberty 3250 N Franklin St, Christiansburg, VA 24073-4026
$3.89
Sheetz
Sheetz 2000 N Franklin St, Christiansburg, VA 24073-1208
$3.89
Speedway
Speedway 204 Roanoke St, Christiansburg, VA 24073-3026
$4.09
BP
BP 255 N FRANKLIN ST, Christiansburg, VA 24073
$3.99
Liberty
Liberty 3250 N Franklin St, Christiansburg, VA 24073-4026
$4.08
Sheetz
Sheetz 2000 N Franklin St, Christiansburg, VA 24073-1208
$4.08
Marathon
Marathon 3410 Peppers Ferry Rd, Christiansburg, VA 24141-5610
$4.09
Speedway
Speedway 204 Roanoke St, Christiansburg, VA 24073-3026
$4.09
Exxon
Exxon 1270 W Main St, Christiansburg, VA 24073-4283
$4.29
Sheetz
Sheetz 2390 Roanoke St, Christiansburg, VA 24073
$4.29
BP
BP 2395 Tyler Rd, Christiansburg, VA 24073-6325
$4.49

VA Avg. Gas Prices

Regular Mid-Grade Premium Diesel
Current Avg. $3.239 $3.657 $4.021 $4.031
Yesterday Avg. $3.239 $3.657 $4.021 $4.031
Week Ago Avg. $3.248 $3.675 $4.025 $4.056
Month Ago Avg. $3.152 $3.576 $3.921 $4.032
Year Ago Avg. $3.253 $3.667 $3.999 $4.266