The cheapest place in Surrey to fill up your car with petrol is at a Sainsbury's garage in Waverley . According to the latest data supplied by retailers, a driver in an average family car could save up to £16.50 by filling up at this forecourt, compared to the most expensive petrol station.

The Sainsbury's garage at Woolsack Way, Waverley, is charging motorists 139.9p per litre, which means it would cost £76.95 to fill up an average 55 litre tank.

This is based on a feed of live petrol prices which was set up by the government's Competition and Markets Authority last September. The average price for a litre of petrol across the Surrey region this week is 145.9p.

READ MORE: 8 free and cheap Surrey things to do with kids in the summer holidays READ MORE: The Surrey garden centre with outdoor tea room overlooking the ‘most beautiful flowers' 139.9p - Sainsbury's, Woolsack Way, Godalming Central & Ockford, Waverley 139.9p - Sainsbury's, 21 Bonehurst Road, Horley West & Sidlow, Reigate and Banstead 140.

9p - Sainsbury's, Water Lane, Farnham Moor Park, Waverley 141.9p - Sainsbury's, Blackwater Valley Road, Watchetts, Surrey Heath 141.9p - Sainsbury's, Redding Way, Knaphill, Woking 141.

9p - Esso, Horley, Horley West & Sidlow, Reigate and Banstead 141.9p - Jet, Oyster Lane, Byfleet and West Byfleet, Woking 141.9p - Sainsbury's, Bridge Way, Cobham and Downside, Elmbridge 141.

9p - Sainsbury's, The Causeway, Egham Hythe, Runnymede 142.9p - BP, Farnham, Farnham Castle, Waverley The mo.