Skip to content
forecourts.uk

UK fuel prices today

The average price of petrol in the UK today is 168.9p a litre and diesel is 197.9p, across 7,368 forecourts that changed a price in the last 30 days. Diesel is cheapest in Northern Ireland (189.9p) and dearest in Scotland (198.9p). Diesel is down 1.0p on a week ago, and petrol is down 2.0p on a week ago.

By nation

NationPetrolDiesel
England168.9p197.9p
Scotland169.7p198.9p
Wales167.9p197.9p
Northern Ireland159.9p189.9p

By brand

Average prices and every forecourt for each supermarket and fuel brand. Compare all brands.

Cheapest and dearest towns

Average price in each town with at least 5 forecourts, as of 9 November.

Cheapest diesel

  1. Carrickfergus 185.4p
  2. Loanhead 185.9p
  3. Cookstown 186.8p
  4. Ballymena 186.9p
  5. Belfast 186.9p
  6. Castlereagh 186.9p
  7. Derry 186.9p
  8. Newtownabbey 186.9p
  9. Holywood 187.9p
  10. Lisburn 187.9p

Dearest diesel

  1. Bishops Stortford 203.9p
  2. Wisbech 202.9p
  3. Uddingston 202.9p
  4. Writtle 201.9p
  5. Warlingham 201.9p
  6. Sittingbourne 201.9p
  7. Ringwood 201.9p
  8. Lerwick 201.9p
  9. Gerrards Cross 201.9p
  10. Clarkston 201.9p

Cheapest petrol

  1. Newry 156.9p
  2. Omagh 158.8p
  3. Banbridge 158.9p
  4. Cookstown 158.9p
  5. Enniskillen 158.9p
  6. Carrickfergus 159.4p
  7. Derry 159.4p
  8. Dungannon 159.4p
  9. Armagh 159.9p
  10. Bangor 159.9p

Dearest petrol

  1. Macclesfield 177.4p
  2. Stamford 176.9p
  3. Hitchin 176.9p
  4. Brentwood 176.9p
  5. Wellingborough 174.9p
  6. Telford 174.9p
  7. Old Harlow 174.9p
  8. Newmarket 174.9p
  9. Newbury 174.9p
  10. Knutsford 174.9p

Biggest diesel rises this week

  1. Lerwick 201.9p (+2.0p)
  2. Poulton-le-Fylde 197.9p (+2.0p)
  3. Radyr 199.9p (+1.5p)
  4. Basford, Stoke-on-Trent 193.9p (+1.0p)
  5. Bellshill 198.9p (+1.0p)
  6. Broadstairs 193.9p (+1.0p)
  7. Caddington 199.9p (+1.0p)
  8. Chilwell 194.9p (+1.0p)
  9. Cumbernauld 199.9p (+1.0p)
  10. Grays 198.9p (+1.0p)

UK fuel prices: common questions

What is the average price of petrol in the UK today?

168.9p a litre for unleaded (E10), the middle price across 7,368 forecourts. Prices range from 144.9p to 209.0p.

What is the average price of diesel in the UK today?

197.9p a litre, the middle price across 6,648 forecourts. Prices range from 175.9p to 232.8p.

Where is the cheapest diesel in the UK?

Of towns with at least 5 forecourts, Carrickfergus has the lowest average diesel price today, at 185.4p.

Are UK fuel prices going up?

Diesel is down 1.0p on a week ago, and petrol is down 2.0p on a week ago. This compares today's UK average with the one we recorded seven days ago.

How many forecourts are there in the UK?

8,145 forecourts are reporting prices today.

Which fuel brand has the most forecourts in the UK?

Esso, with 1,444. Next are BP (1,027), Shell (877), Tesco (516) and Texaco (477). The brand on the sign is often not the owner: many are run by dealers or forecourt groups.

Where do these prices come from?

The government's Fuel Finder scheme. Averages are middle prices and leave out prices that haven't changed in 30 days.

Every town with a forecourt

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

England

Scotland

Wales

Northern Ireland