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. 1689 Super unleaded

    Central Garage

    Gulf · Central Garage · Amlwch

    Unchanged for Open until 19:00
    Cheapest Car washAir & screenwash
  2. 1699 Super unleaded

    Hardings Sheds & Garden Supplies

    Hardings Sheds & Garden Supplies · Hardings Garden Sheds & Supplies · Welshpool

    Unchanged for Open until 19:00
    Car washToiletsAir & screenwashWater
  3. 1699 Super unleaded

    Spar Express Dolgellau

    Texaco · Spar Stores · Dolgellau

    Unchanged for Open until 19:00
    Car washWater
  4. 1709 Super unleaded

    G.F.Williams&Sons Risca Garages Ltd

    Texaco · Williams G F & Sons · Newport

    Unchanged for Open until 22:00
    ToiletsAir & screenwashWater
  5. 1725 Super unleaded

    Gwalia Garage

    Murco · Gwalia Garage · Carmarthen

    Changed Open until 20:00
    Air & screenwashWater
  6. 1725 Super unleaded

    Tanerdy Garage

    Murco · Tanerdy Garage · Carmarthen

    Changed Open until 20:00
    Air & screenwashWater
  7. 1729 Super unleaded

    Cardigan Superstore

    Tesco · Aberystwyth Road · Cardigan

    Changed Open 24 hours today
    EV 7kW24h fuelToiletsAir & screenwashWater
  8. 1729 Super unleaded

    Pentraeth Services

    Texaco · Pentraeth Services · Pentraeth

    Changed Open until 22:00
    AdBlue pumpCar washToiletsAir & screenwash
  9. 1729 Super unleaded

    Bryn Llwyd Services

    Texaco · Texaco Service Station · Bangor

    Changed Open until 23:59
    AdBlue pumpCar washLPGToiletsAir & screenwash
  10. 1729 Super unleaded

    Herron Services

    Texaco · Herron Services · Llangefni

    Changed Open until 23:00
    AdBlue pumpCar washToiletsAir & screenwash
  11. 1729 Super unleaded

    Hoffnant Stores Limited

    Murco · Brynhoffnant Stores · Llandysul

    Changed Open until 20:00
    Car washToiletsAir & screenwashWater
  12. 1729 Super unleaded

    Abertillery Superstore

    Tesco · Tesco Stores Ltd · Abertillery

    Unchanged for Open until 22:00
    EV 7kWToiletsAir & screenwashWater
  13. 1729 Super unleaded

    Baglan Service Station

    Texaco · 38 Swan Road · Neath Port Talbot

    Unchanged for Open until 22:00
    AdBlue pumpAir & screenwash
  14. 1739 Super unleaded

    Aberdare Superstore

    Tesco · Depot Road · Aberdare

    Unchanged for Open until 22:00
    EV 7kWCar washToiletsAir & screenwashWater
  15. 1749 Super unleaded

    Neath Abbey Rd Superstore

    Tesco · Tesco Stores Ltd · Neath

    Unchanged for Open until 21:00
    EV 7kWCar washToiletsAir & screenwashWater
  16. 1749 Super unleaded

    Bridgend Extra

    Tesco · Cowbridge Road · Bridgend

    Unchanged for Open 24 hours today
    EV 7kW24h fuelToiletsAir & screenwashWater
  17. 1749 Super unleaded

    Bridgend Brewery Ln Superstore

    Tesco · Brewery Ln · Bridgend

    Unchanged for Open 24 hours today
    EV 7kW24h fuelToiletsAir & screenwashWater
  18. 1749 Super unleaded

    Kiln Park Service Station

    Kiln Park Service Station · Kiln Park Garage · Dinbych-Y-Pysgod

    Unchanged for Open until 21:00
    24h fuelCar washToiletsAir & screenwashWater
  19. 1749 Super unleaded

    Crossroads Garage Begelly Kilgetty Ltd

    Shell · Crossroads Garage · Cilgeti

    Unchanged for Open until 19:00
    Air & screenwash
  20. 1759 Super unleaded

    Hengoed Ystrad Mynach Superstore

    Tesco · Tesco Stores Ltd, New Road · Hengoed

    Changed 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.