Skip to content
forecourts.uk

Fuel prices in Wales

Diesel averages 197.9p a litre in Wales today, the same as the UK average, and petrol 167.9p, 1.0p below the UK average. That's across 441 forecourts that changed a price in the last 30 days. The cheapest diesel is 187.9p at Tregele Service Station in Cemaes Bay. Diesel is down 10.1p on a week ago, and petrol is down 12.1p on a week ago.

Towns with the most forecourts

Cheapest in Wales

From prices changed in the last 30 days.

  1. 1998 Premium diesel

    Commercial Street Service Station

    Texaco · 153 Commercial Street · Newport

    Changed Open until 22:00
    Cheapest Air & screenwashWater
  2. 2019 Premium diesel

    G.F.Williams&Sons Risca Garages Ltd

    Texaco · Williams G F & Sons · Newport

    Unchanged for Open until 22:00
    ToiletsAir & screenwashWater
  3. 2025 Premium diesel

    Gwalia Garage

    Murco · Gwalia Garage · Carmarthen

    Changed Open until 20:00
    Air & screenwashWater
  4. 2025 Premium diesel

    Tanerdy Garage

    Murco · Tanerdy Garage · Carmarthen

    Changed Open until 20:00
    Air & screenwashWater
  5. 2029 Premium diesel

    Pentraeth Services

    Texaco · Pentraeth Services · Pentraeth

    Changed Open until 22:00
    AdBlue pumpCar washToiletsAir & screenwash
  6. 2029 Premium diesel

    Bryn Llwyd Services

    Texaco · Texaco Service Station · Bangor

    Changed Open until 23:59
    AdBlue pumpCar washLPGToiletsAir & screenwash
  7. 2029 Premium diesel

    Herron Services

    Texaco · Herron Services · Llangefni

    Changed Open until 23:00
    AdBlue pumpCar washToiletsAir & screenwash
  8. 2039 Premium diesel

    MFG Morrisons Bargoed

    Morrisons · Angel Way/Station Road · Bargoed Gateway

    Unchanged for Open until 23:00
    EV 22kWCar washLPGAir & screenwash
  9. 2049 Premium diesel

    MFG Morrisons Holyhead

    Morrisons · Penrhos Industrial Estate · Penrhos

    Changed Open until 22:00
    EV 50kWCar washToiletsAir & screenwashWater
  10. 2049 Premium diesel

    MFG Morrisons Neath

    Morrisons · Riverside Drive · Neath

    Unchanged for Open until 22:00
    EV 50kWAir & screenwashWater
  11. 2049 Premium diesel

    MFG Morrisons Wrexham

    Morrisons · Ruthin Road/Centenary Road · Wrexham

    Unchanged for Open until 23:00
    24h fuelCar washLPGAir & screenwashWater
  12. 2059 Premium diesel

    MFG Morrisons Newport Rogerstone

    Morrisons · Azalea Road · Rogerstone

    Changed Open until 23:00
    EV 50kWCar washLPGAir & screenwash
  13. 2059 Premium diesel

    MFG Morrisons Cwmbran

    Morrisons · Grange Road · Torfaen

    Unchanged for Open until midnight
    EV 50kW24h fuelCar washToiletsAir & screenwash
  14. 2069 Premium diesel

    Essar Dyrham Service Station

    Essar Dyrham Service Station · B4314 · Narberth

    Unchanged for Open until 20:00
    Air & screenwash
  15. 2069 Premium diesel

    MFG Morrisons Caerphilly

    Morrisons · Bedwas Road · Caerphilly

    Unchanged for Open until 22:30
    Car washAir & screenwash
  16. 2079 Premium diesel

    Caerphilly Service Station

    Caerphilly Service Station · 242 Nantgarw Road, Caerffili, CF83 1BW · Caerffili

    Changed Open 24 hours today
    EV 7kW24h fuelCar washAir & screenwash
  17. 2079 Premium diesel

    MFG Morrisons Brecon

    Morrisons · Watton · Brecon

    Changed Open until 23:00
    Car washAir & screenwashWater
  18. 2079 Premium diesel

    Tymawr Filling Station

    Tymawr Filling Station · Tymawr Filling Station · Aberystwyth

    Unchanged for Open until 19:30
    ToiletsAir & screenwash
  19. 2079 Premium diesel

    Rheidol Filling Station

    Rheidol Filling Station · Rheidol Filling Station · Aberystwyth

    Unchanged for Open until 21:00
    ToiletsAir & screenwash
  20. 2079 Premium diesel

    Mile End Service Station

    Esso · Mile End Service Station · Castell-Nedd

    Unchanged for Open 24 hours today
    24h fuelCar washToiletsAir & screenwashWater

Fuel in Wales: common questions

What is the average price of diesel in Wales?

197.9p a litre, the same as the UK average. Prices range from 187.9p to 214.9p across 392 forecourts.

What is the average price of petrol in Wales?

167.9p a litre for unleaded (E10), 1.0p below the UK average. Prices range from 150.9p to 198.9p across 441 forecourts.

Where is the cheapest diesel in Wales?

Tregele Service Station in Cemaes Bay, at 187.9p a litre. The forecourt last changed this price 3 days ago.

Where is the cheapest petrol in Wales?

H.g.thomas Motors Limited in Corwen, at 150.9p a litre. The forecourt last changed this price 2 hrs ago.

Are fuel prices going up in Wales?

Diesel is down 10.1p on a week ago, and petrol is down 12.1p on a week ago. These compare today's average with the average we recorded seven days ago.

How up to date are these prices?

Each price shows when the forecourt last changed it, so you can see how current it is. Averages leave out prices that haven't changed in 30 days.

Every town in Wales

The number is how many forecourts are in and around each town.