Fuel prices have hit a record high this week, leaving drivers wondering where they can top up their tanks without breaking the bank. 

The average cost of a litre of diesel reached a new high of 170.1p on Thursday, up from 167.4p on Wednesday, according to figures from data firm Experian Catalist. 

The rise is in prices is largely down to Russia's invasion of the Ukraine - which has seen sanctions on Russian oil and gas hit UK consumers. 

The website petrolprices.com offers information on where you can petrol and what the current price is. 

READ THIS: Ukraine appeal: Doctor's plea to help facilitate medical supplies for home country

These are the top cheapest for unleaded in Berkshire according to the latest figures on the website: 

  1. Morrisons, Reading - 154.7p on March 12
  2. Tesco, Finchampstead Road Wokingham - 152.9p on March 12
  3. ASDA Lower Earley - 156.7p on March 11
  4. ASDA Tilehurst - 156.7p  on March 11
  5. BP Oxford Road, Reading - 156.9p on March 11
  6. ASDA Slough - 158.7p on March 11
  7. Queens Head Service Station, Windsor Road - 159.9p on March 11