JOHNSON CITY, Tenn. -

Just in time for the Independence Day weekend, the national average price of gas is nearly 20 cents a gallon higher than this time last year, according to Gasbuddy.com.

In the Tri Cities, News 5 crews found gas selling for between $3.42 and $3.45 for a gallon of unleaded.

Cecilia Campbell with AAA says prices are at the highest level since 2008, but relief is in sight. "The problem we have right now with the fuel prices being up is the situation in Iraq, but I think people are beginning to realize that's going to subside. So that's going to be okay and the prices should go back down", said Campbell.

AAA estimates nearly 35 million people will drive 50 miles or more over the 3-day weekend, which is higher than past years.