Petrol prices have soared in price in recent weeks across the UK as the Russian invasion of Ukraine continues.
Prices hit a new daily record this week with figures from data firm Experian Catalist showing the average cost of a litre of petrol at UK forecourts was 159.6p, up from 158.2p on Tuesday.
The average cost of a litre of diesel reached 167.4p on Wednesday, up from 165.2p on Tuesday.
Meanwhile, a fuel spokesperson for the RAC said that a tank of petrol now costs almost £88, while diesel “has now gone over £92”.
Read more: We checked out the fuel prices in Cardiff and Swansea
Simon Williams said: “Diesel unfortunately appears to be on a clear path to £1.70 a litre.
“As this is an average price, drivers will be seeing some unbelievably high prices on forecourts as retailers pass on their increased wholesale costs."
He does, however, have some good news, saying: "There was a hint of better news on the wholesale market with substantial drops in both petrol and diesel which could lead, in a week or so, to a slight slowing in the daily pump price increases, and records being broken less frequently.”
The hike comes as the ongoing invasion of Ukraine from Russian forces is continuing to have an impact on the global cost of oil and gas. Russia is the second largest producer of crude oil in the world and it provides a third of Europe’s total oil supplies, according to the Mirror.
What should be done to keep the cost of petrol and diesel down? Have your say in the comments section.
This means it's worth looking around for the best prices when looking to fill up your car - supermarket forecourts usually offer the cheapest fuel prices. This is because of the market power supermarkets hold - the big names like Asda, Tesco, Sainsbury’s and Morrisons are all in competition with one another, so they keep fuel prices as low as possible hoping that when motorists come to fill their tank, they might do their weekly grocery shopping, too.
But how have the price increases affected the cost of petrol where you live? We checked the latest prices of unleaded as recorded on petrol station comparison website PetrolPrices.com.
It is worth noting that the website relies on users submitting prices, therefore the price recorded on the site for each station may slightly differ from the actual price depending on how recent the last submission for that station was.
Here are the cheapest and most expensive places to fill up with unleaded within five miles of your local area.
To get the latest news from WalesOnline sent straight to your email inbox click here .
Cardiff
![](https://i2-prod.walesonline.co.uk/incoming/article23353052.ece/ALTERNATES/s810/0_rar_MAI_100322petrol_07.jpg)
Cheapest:
- 150.7p - Morrisons, International Drive, Cardiff Bay, CF11 0JP
- 150.7p - Morrisons, Ty Glas, CF14 5EP
- 152.7p - Asda Pentwyn, Dering Road, CF23 8NL
- 154.7p - Asda Leckwith, Leckwith Road, CF11 8AZ
- 154.7p - Asda Cardiff Bay, Ferry Road, CF11 0JR
Most expensive:
- 168.9p - Texaco, North Road, CF14 5EP
161.9p - Shell Garage, Newport Road, CF23 9AE
Swansea
![](https://i2-prod.walesonline.co.uk/whats-on/shopping/article23307467.ece/ALTERNATES/s810/0_petrol-prices.jpg)
Cheapest:
149.7p - Morrisons Swansea, Brunel Way, SA1 7DF
151.9p - Northway Garage, Northway, SA3 3JN
152.8p - Burrows Service Station, Fabian Way, SA1 8PA
152.9p - Sainsbury's, Swansea, SA1 7DF
Most expensive:
- 163.9p - Texaco, Peniel Green Road, Llansamlet, SA7 9BA
161.0p - Texaco, Gower Road, Killay Service Station, SA2 7AE
Newport
![](https://i2-prod.walesonline.co.uk/incoming/article21933212.ece/ALTERNATES/s810/0_JJR_MAI_211021PETROLPRICESLOCAL202.jpg)
Cheapest:
- 151.7p - Morrisons Rogerstone, Azalea Road, NP10 9SA
- 154.7p - Asda Newport, Pencarn Way, NP10 8XL
- 154.9p - Sainsbury's Cwmbran, NP44 1UL
- 155.9p - Tesco Newport Gwent Extra, Cardiff Road, NP20 3BA
Most expensive:
- 166.9p - Esso, Chepstow Road, NP19 8BY
- 165.0p - Texaco High Cross, NP10 9AE
Rhondda Cynon Taf
![](https://i2-prod.walesonline.co.uk/incoming/article21933217.ece/ALTERNATES/s810/0_JJR_MAI_211021PETROLPRICESLOCAL201.jpg)
Cheapest:
152.7p - Asda Tonypandy, Colliers Way, CF40 2JQ
152.7p - Asda Aberdare, Tirfounder Fields, CF44 0BE
153.9p - Texaco Porth, North Road, CF39 9SH.
155.0p - Texaco Aberdare, New Cardiff Road, CF44 0PN
155.9p - Esso Mountain Ash, Cardiff Road, CF45 4HT
Most expensive:
- 165.9p - Gulf, Aberdare, CF44 0AG
- 163.9p - Pentre Motors Service Station, Llewellyn Street, CF41 7BW
Bridgend
![](https://i2-prod.walesonline.co.uk/incoming/article21932896.ece/ALTERNATES/s810/0_Applegreen.jpg)
Cheapest:
- 152.9p - Tesco Bridgend, Brewery Lane, CF31 4AP
- 152.9p - Applegreen Bridgend, Tremains Road, CF31 1TZ
- 152.9p - Texaco Cowbridge Road Filling Station, CF31 3DH
- 152.9p - Tesco Bridgend Extra, Cowbridge Road, CF31 3SQ
- 153.9p - Texaco Pencoed, Coychurch Road, CF35 5NH
Most expensive:
171.9p - Globe Garage Porthcawl, Bridgend Road, CF36 5RL
164.9p - Texaco Crossroads Filling Station, A473, CF35 5HY
Carmarthen
![](https://i2-prod.walesonline.co.uk/incoming/article21933216.ece/ALTERNATES/s810/2_JJR_MAI_211021PETROLPRICESLOCAL203.jpg)
Cheapest:
- 154.9p - Morrisons Carmarthen, Llanelli Road, SA31 2NF
155.9p - Murco Derwydd Garage, A484, SA33 6TP
Most expensive:
- 168.9p - Nantycaws petrol station, SA32 8BG
- 165.9p - Whitemill Service Station, A40, SA32 7EN
Wrexham
![](https://i2-prod.walesonline.co.uk/incoming/article21933215.ece/ALTERNATES/s810/1_JJR_MAI_211021PETROLPRICESLOCAL204.jpg)
Cheapest:
- 149.9p - Smithy View service station, LL12 8DY
- 150.7p - Morrisons Wrexham, Ruthin Road, LL13 7TU
154.7p - Asda Wrexham, Holt Road, LL13 8HL
Most expensive:
- 165.9p - Shell Holt Road Services, LL13 9SB
- 164.9p - Caergwrle Filling Sation, Mold Road, LL12 9LN