There are 31 Regular gas price reports in the past 5 days in Harrisonburg, VA. The average Regular gas price in Harrisonburg, VA is $2.03, which is $0.73 lower than U.S. national average Regular gas price $2.76. The lowest Regular gas price is $1.94 of Costco located at 1830 Reservoir St, Harrisonburg, VA 22801.