THE price of petrol and diesel changes so often it's hard to keep track of where you are getting the best deal across Darlington, Middlesbrough, Stockton and surrounding areas.

Fuel prices can be affected by a number of reasons, including how many fuel stations are in an area, supermarkets changing prices to stay ahead of competitors or due to the price of crude oil.

But it's still possible to save on filling up by buying in the right place.

The Northern Echo, using the petrolprices.com tool, has searched across the region.

You may need to travel further to fill up your tank for less if you live in a rural area, so try to be tactical on when you refuel too. 

  • All prices accurate at the time of print according to the comparison site.

Here's where the Tees Valley's cheapest fuel stations are, with each being within a five-mile radius of the location:

Darlington

Unleaded - 106.4p at Sainsbury's, Victoria Road DL1 5JG

Diesel - 111.7p at Morrisons, North Road DL1 2PY

Middlesbrough

Unleaded - 107.7p at Asda, Portrack Lane TS18 2PB

Diesel - 110.9p at Sainsbury's Whitehouse Farm, Bishopton West TS19 0QB

Stockton 

Unleaded - 107.7p at Asda, Portrack Lane TS18 2PB

Diesel - 110.9p at Sainsbury's Whitehouse Farm, Bishopton West TS19 0QB

Thornaby - Both cheaper than Asda Thornaby

Unleaded - 107.7p at Asda, Portrack Lane TS18 2PB

Diesel - 110.9p at Sainsbury's Whitehouse Farm, Bishopton West TS19 0QB 

Eston/Old Lackenby

Unleaded - 107.9p at Tesco, West Dyke Road, TS10 2AA

Diesel - 111.7p at Asda, North Street, TS6 6AB

Hartlepool

Unleaded - 107.7p at Asda, Marina Way, TS24 0XR

Diesel - 117.7p at Asda, Marina Way, TS24 0XR

Redcar

Unleaded - 107.9p at Tesco, West Dyke Road, TS10 2AA

Diesel - 113.9p at Esso, Birchington Avenue, TS6 8AJ

Guisborough 

Unleaded - 108.8p at Asda Skelton Automat A174, TS12 2LH

Diesel - 111.7p at Asda Skelton Automat A174, TS12 2LH

Yarm

Unleaded - 108.9 at Tesco Ingleby Barwick, Myton Road, TS17 0WA

Diesel - 112.9 at Tesco Ingleby Barwick, Myton Road, TS17 0WA