Get all your news in one place.
100’s of premium titles.
One app.
Start reading
Wales Online
Wales Online
National
Branwen Jones

Asda, Tesco, Sainsbury's and Morrisons current petrol prices compared as drivers look for cheapest fuel

In November fuel prices shot up across the UK as wholesale oil prices also increased.

Although wholesale prices have since gone down costs to fill up our cars have not fallen back to previous levels.

According to the RAC the average price of petrol in the UK fell by just 2p a litre in December, meaning drivers paid £156m more than they should have.

At the moment the latest UK average unleaded petrol prices stood at 145.61p per litre and super unleaded was 157.95p per litre. The latest average diesel price was 148.88p per litre and LPG was 75.61p per litre.

UK supermarket giants such as Asda, Tesco, Sainsbury's and Morrisons are currently competing for the cheapest deals on the forecourt.

We checked the cheapest and most expensive stations in each Welsh county, according to PetrolPrices.

Anglesey

Holyhead

  • Unleaded:

Cheapest: 145.9p - Morrisons, Penrhos Industrial Estate, LL65 2UQ

Most Expensive: 147.9p - Essar, London Road, LL65 3DR

  • Diesel:

Cheapest: 149.9p - Morrisons, Penrhos Industrial Estate, LL65 2UQ

Most Expensive: 150.9p - Jet, London Road, LL65 3DP

Llangefni

  • Unleaded:

Cheapest: 141.9p - Gulf Gaerwen, Cross Roads, LL60 6BL

Most Expensive: 143.9p - Texaco, Glanhwfa Road, LL77 7EY

  • Diesel

Cheapest: 146.7p - Asda, Ffordd Cae Sel, LL77 7DW

Most Expensive: 147.9p - Texaco, Pentraeth, LL75 8AZ

Gwynedd

Bangor

  • Unleaded:

Cheapest: 142.7p - Asda, Farrar Road, LL57 1LJ

Most Expensive: 151.9p - Esso, Bangor Services (A5), LL57 4BO

  • Diesel:

Cheapest: 146.7p - Asda, Farrar Road, LL57 1LJ

Most Expensive: 153.9p - Esso, Bangor Services (A5), LL57 4BO

Caernarfon

  • Unleaded:

Cheapest: 145.9p - Morrisons, North Road, LL55 1BE

Most Expensive: 146.9p - Texaco, South Road, LL55 2HP

  • Diesel:

Cheapest: 147.9p - Morrisons, North Road, LL55 1BE

Most Expensive: X

Porthmadog

  • Unleaded:

Cheapest: 138.9p - Essar, Penamser Road, LL49 9NY and Tesco, High Street, LL49 9NU

Most Expensive: 142.9p - Esso (Penrhyndeudraeth), Park Road, LL48 6LS

  • Diesel:

Cheapest: 143.9p - Tesco, High Street, LL49 9NU

Most Expensive: 149.9p - Esso (Penrhyndeudraeth), Park Road, LL48 6LS

Conwy

Llandudno

  • Unleaded:

Cheapest: 141.7p - Asda (Llandudno), Tudor Crescent, LL30 1BU

Most Expensive: 148.9p - Jet (Llandudno), Mostyn Broadway, LL30 1YR

  • Diesel:

Cheapest: 145.7p - Asda (Llandudno), Tudor Crescent, LL30 1BU

Most Expensive: 150.9p - Jet (Llandudno), Mostyn Broadway, LL30 1YR

Colwyn Bay

  • Unleaded:

Cheapest: 144.7p - Gulf (Llandudno), Glan y Mor Road, LL30 3NL

Most Expensive: 147.9p - Shell, A55 / A470 Interchange, LL28 5LE

  • Diesel:

Cheapest: 145.9p - Tesco (Llandudno Junction), G Road, LL31 9XY

Most Expensive: 150.9p - Co-op (Old Colwyn), Abergele Road, LL29 9YG

Denbighshire

Rhyl

  • Unleaded:

Cheapest: 143.7p - Asda (Kinmel Bay), St Asaph Avenue, LL18 5EQ

Most Expensive: 154.9p - Esso (Kinmel Bay), A55 Expressway Westbound, LL18 5SR

  • Diesel:

Cheapest: 145.7p - Asda (Kinmel Bay), St Asaph Avenue, LL18 5EQ

Most Expensive: 158.9p - Esso (Kinmel Bay) A55 Expressway Westbound, LL18 5SR

Prestatyn

  • Unleaded:

Cheapest: 143.7p - Asda (Kinmel Bay), St Asaph Avenue, LL18 5EQ

Most Expensive: 154.9p - BP, Marine Road, LL19 7HA

  • Diesel:

Cheapest: 145.7p - Asda (Kinmel Bay), St Asaph Avenue, LL18 5EQ

Most Expensive: 152.9p - Shell (Rhyl), Vale Road, LL18 2PH

Flintshire

Flint

  • Unleaded:

Cheapest: 144.9p - Shell, Holywell Road, CH6 5RR

Most Expensive: 148.9p - Shell (Northop), A55 Expressway Westbound, CH7 6HB

  • Diesel:

Cheapest: 148.9p - Gulf (Holywell), Halkyn Road, CH8 7SJ

Most Expensive: 152.9p - Shell (Northop), A55 Expressway Westbound, CH7 6HB

Holywell

  • Unleaded:

Cheapest: 143.9p - Texaco, Holway Road, CH8 7LQ

Most Expensive: 151.9p - BP, St Asaph Road, CH8 8RD

  • Diesel:

Cheapest: 148.9p - Gulf (Holywell), Halkyn Road, CH8 7SJ

Most Expensive: 154.9p -BP, St Asaph Road, CH8 8RD

Mold

  • Unleaded:

Cheapest: 142.9p - Tesco, Ponterwyl, CH7 1UB

Most Expensive:148.9p - Shell (Northop), A55 Expressway Westbound, CH7 6HB

  • Diesel:

Cheapest: 148.9p - Tesco, Ponterwyl, CH7 1UB

Most Expensive: 154.9p -Texaco (Deeside), Chester Road, CH5 3LZ

Wrexham

Wrexham

  • Unleaded:

Cheapest: 139.9p - Sainsbury's, Plas Coch Road, LL11 2BA

Most Expensive: 147.9p - Shell, Holt Road, LL13 9SB

  • Diesel:

Cheapest: 143.7p - Asda, Holt Road, LL13 8HL

Most Expensive: 148.9p - BP, Wrexham Road, LL14 1PA

Overton

  • Unleaded:

Cheapest: 139.9p - Texaco (Ellesmere), Church Street, SY12 0HF

Most Expensive: 142.9p - Texaco, Overton Road, SY11 3AY

  • Diesel:

Cheapest: 148.9p - Texaco (Ellesmere), Church Street, SY12 0HF

Most Expensive: 149.9p - Texaco, St Martin's Road, SY11 3ER

Ruabon

  • Unleaded:

Cheapest: 139.9p - Sainsbury's, Plas Coch Road, LL11 2BA

Most Expensive: 146.9p - Esso, Wrexham Road, LL14 4EJ

  • Diesel:

Cheapest: 143.7p - Asda, Holt Road, LL13 8HL

Most Expensive: 146.9p - Esso, Wrexham Road, LL14 4EJ

Powys

Llandrindod Wells

  • Unleaded:

Cheapest: 145.9p - Tesco, Waterloo Road, LD1 6BG

Most Expensive: 146.9p - Esso, A470, LD1 6NN

  • Diesel:

Cheapest: 149.9p - Tesco, Waterloo Road, LD1 6BG

Most Expensive: 152.9p - Esso, A470, LD1 6NN

Builth Wells

  • Unleaded:

Cheapest: 143.9p - Co-op, Station Road, LD2 3SS and Texaco, Station Road, LD2 3SS

  • Diesel:

Cheapest: 148.9p - Co-op, Station Road, LD2 3SS

Most Expensive: 148.9p - Texaco, Station Road, LD2 3SS

Brecon

  • Unleaded:

Cheapest: 143.9p - Gulf, Church Street, LD3 8BY

Most Expensive: 147.9p - Morrisons, Free Street, LD3 7SE

  • Diesel:

Cheapest: 148.9p - Gulf, Church Street, LD3 8BY

Most Expensive: 149.9p - Morrisons, Free Street, LD3 7SE

Ceredigion

Aberystwyth

  • Unleaded:

Cheapest: 147.9p -Texaco (Pwllhobi), Llanbadarn Fawr, SY23 3SL; Texaco, Mill Street, SY23 1HZ; Morrisons, Parcydolau, SY23 3TL

  • Diesel:

Cheapest: 148.9p - Texaco (Pwllhobi), Llanbadarn Fawr, SY23 3SL; Texaco, Mill Street, SY23 1HZ; Morrisons, Parcydolau, SY23 3TL; BP, Penrhyn-coch Road, SY23 3EH

Cardigan

  • Unleaded:

Cheapest: 135.9p - Tesco, Aberystwyth Road, SA43 1NA

  • Diesel:

Cheapest: 142.9p - Tesco, Aberystwyth Road, SA43 1NA; Gulf, Llechryd Service Station (A487 and A484), SA43 2NR; Murco, Penparc Motors (A487), SA43 1SB

Pembrokeshire

Pembroke

  • Unleaded:

Cheapest: 140.7p - Asda (Pembroke Dock), Gordon Street, SA72 6DA

Most Expensive: 145.9p - Texaco (Milford Haven), Haven Bridge Road, SA73 1QZ

  • Diesel:

Cheapest: 143.7p - Asda (Pembroke Dock), Gordon Street, SA72 6DA

Most Expensive: 147.9p - Murco, Lamphey Service Station (A4139), SA71 5NW

Haverfordwest

  • Unleaded:

Cheapest: 145.8p - Texaco, St Davids Road, SA62 6QN

Most Expensive: 147.9p - Texaco, Fishguard Road, SA65 9AT

  • Diesel:

Cheapest: 147.9p - Tesco, Fenton Trading Estate, SA62 1BU

Most Expensive: 149.9p - Morrisons, Bridge Meadow Lane, SA61 2EX

Carmarthenshire

Carmarthen

  • Unleaded:

Cheapest: 144.9p - Tesco, Morfa Lane, SA31 3AX

Most Expensive: 146.9p - Texaco, Llysonnen Road, SA33 5DT

  • Diesel:

Cheapest: 145.9p - Murco, Derwydd Garage (A484), SA33 6TP

Most Expensive: 149.9p - Esso, White Mill Service Station, SA32 7EN

Llanelli

  • Unleaded:

Cheapest: 139.7p - Asda (Gorseinon), Heol Y Mynydd, SA4 4BZ

Most Expensive: 146.9p - Shell, Dafen Service Station, SA14 8LY

  • Diesel:

Cheapest: 142.7p - Asda (Gorseinon), Heol Y Mynydd, SA4 4BZ

Most Expensive: 149.9p - Shell, Dafen Service Station, SA14 8LY

Swansea

  • Unleaded:

Cheapest: 139.7p - Asda, Upper Fforest Way, SA6 8PS

Most Expensive: 144.9p - Shell (Neath), Fabian Way, SA10 6JW

  • Diesel:

Cheapest: 142.7p - Asda, Upper Fforest Way, SA6 8PS

Most Expensive: 144.7p - Morrisons, Pentre-chwyth, SA1 7DF

Neath Port-Talbot

  • Unleaded:

Cheapest: 137.9p - Texaco, Swansea Road, SA8 4BN

Most Expensive: 145.9p - Tesco, Neath Abbey Road, SA10 7FE and Texaco, MFG Sgiwen (A465), SA10 6RY

  • Diesel:

Cheapest: 142.7p - Asda, Upper Fforest Way, SA6 8PS

Most Expensive: 147.9p -Tesco, Neath Abbey Road, SA10 7FE

Bridgend

  • Unleaded:

Cheapest: 137.9p - Murco, Maesteg Road, CF32 9BT

Most Expensive: 147.9p - Texaco, Crossroads Service Station (A473), CF35 5HY

  • Diesel:

Cheapest: 138.9p - Sainsbury's, Derwen, CF32 9ST

Most Expensive: 147.9p -Texaco, Coychurch Road, CF35 5NH

Vale of Glamorgan

  • Unleaded:

Cheapest: 141.9p - Tesco, Culverhouse Cross, CF5 6XQ

Most Expensive: 147.9p - Texaco, Dinas Powys, CF64 4JX

  • Diesel:

Cheapest: 144.9p - Tesco, Culverhouse Cross, CF5 6XQ

Most Expensive: 149.9p - Texaco, Port Road, CF62 9PZ

Cardiff

  • Unleaded:

Cheapest: 140.7p - Asda, Coryton Roundabout, CF14 7EW

Most Expensive: 144.9p - Esso, Newport Road, CF24 1AG

  • Diesel:

Cheapest: 144.9p - Asda, Leckwith, CF11 8AZ

Most Expensive: 149.9p - Esso, Newport Road, CF24 1AG

Rhondda Cynon Taf

  • Unleaded:

Cheapest: 141.7p - Gulf (Aberdare), New Cardiff Road, CF44 0AG

Most Expensive: 145.9p - Murco (Ferndale), Morris Terrace, CF43 4ST

  • Diesel:

Cheapest: 145.7p - Asda (Aberdare), Riverside Retail Park, CF44 0AH

Most Expensive: 147.9p - Texaco (Aberdare), Cardiff Road, CF44 0PN and Texaco (Porth), North Road, CF39 9SH

Merthyr Tydfil

  • Unleaded:

Cheapest: 141.7p - Asda (Aberdare), Riverside Retail Park, CF44 0AH

Most Expensive: 147.9p - Texaco, Valley Heights Service Station, CF48 2YE

  • Diesel:

Cheapest: 145.7p - Asda (Aberdare), Riverside Retail Park, CF44 0AH

Most Expensive: 149.9p - Texaco, Valley Heights Service Station, CF48 2YE

Caerphilly

  • Unleaded:

Cheapest: 140.7p - Asda, Coryton Roundabout, CF14 7EW

Most Expensive: 144.8p - Texaco, Bryn Road, NP12 2HA

  • Diesel:

Cheapest: 144.9p - Tesco (Pontypridd), Gelli Hirion Industrial Estate Road, CF37 5SN

Most Expensive: 146.9p - Sainsbury's (Thornhill), District Shopping Centre, CF14 9BB

Blaenau Gwent

  • Unleaded:

Cheapest: 137.9p - Murco (Brynmawr), King Street, NP23 4JD

Most Expensive: 147.9p - Texaco (Tredegar), Nantybwch, NP22 3SP

  • Diesel:

Cheapest: 145.9p - Murco (Brynmawr), King Street, NP23 4JD

Most Expensive: 149.9p - Texaco (Tredegar), Nantybwch, NP22 3SP

Torfaen

  • Unleaded:

Cheapest: 140.9p - Tesco (Pontypool), Lower Bridge Street, NP4 6JU

Most Expensive: 146.9p - Shell (Cwmbran), Henllys Way, NP44 3JA

  • Diesel:

Cheapest: 145.7p - Asda (Pillgwenlly), Lower Dock Street, NP20 2BH

Most Expensive: 149.9p - Jet (Newport), Ponthir Road, NP18 3NY

Newport

  • Unleaded:

Cheapest: 142.0p - Sainsbury's (Cwmbran), Llywelyn Road, NP44 1UL

Most Expensive: 145.9p - Jet (Newport), Ponthir Road, NP18 3NY

  • Diesel:

Cheapest: 145.7p - Asda (Pillgwenlly), Lower Dock Street, NP20 2BH

Most Expensive: 149.9p - Jet (Newport), Ponthir Road, NP18 3NY

Monmouthshire

  • Unleaded:

Cheapest: 144.8p - Applegreen (Ross-on-Wye), A40, HR9 6DW

Most Expensive: 146.9p - Esso (Monmouth), A40, NP25 4BG

  • Diesel:

Cheapest: 148.8p - Applegreen (Ross-on-Wye), A40, HR9 6DW

Most Expensive: 152.9p - Esso (Monmouth), A40, NP25 4BG

You can get the biggest stories from WalesOnline curated and sent to your inbox as a newsletter every day — sign up here.

Sign up to read this article
Read news from 100’s of titles, curated specifically for you.
Already a member? Sign in here
Related Stories
Top stories on inkl right now
One subscription that gives you access to news from hundreds of sites
Already a member? Sign in here
Our Picks
Fourteen days free
Download the app
One app. One membership.
100+ trusted global sources.