All 8,142 UK forecourts were checked at 10:07 (Europe/London) under the statutory fuel price scheme; each card above shows when that station last changed its price.
See all 3 stations in KeithPetrol (Unleaded) in Keith costs from 175.9p to 179.9p a litre right now, 177.2p on average across 3 stations. Diesel in Keith costs from 199.9p to 204.9p a litre right now, 202.6p on average across 3 stations.The cheapest is Tesco - KEITH, 5.3 km from the centre. Latest price change here: 16:52 (Europe/London).
Diesel in Keith is up 2.3p compared with a week ago, measured on the 3 stations that reported a price on both days.
UK average: the national average on our UK page, from the Fuel Finder reading of 22 Oct 2026, 10:07 UK time.
A 55-litre fill-up at the cheapest station in Keith instead of the dearest one, and instead of the city average.
Supermarket forecourts in Keith: Tesco.
Calculated from the same live prices as the station table below — 3 stations in Keith, at the update time shown above.
| Station | |||||
|---|---|---|---|---|---|
|
1
Tesco - KEITH
Tesco · AB55 5HB
|
5.3 km | 199.9p | 175.9p | 185.9p | — |
|
2
Gulf - KEITH
Gulf · AB55 5ED
|
4.8 km | 202.9p | 175.9p | 193.9p | 220.9p |
|
3
Regency - KEITH
Regency · AB55 4AL
|
10.1 km | 204.9p | 179.9p | — | — |
2026-09-22: 195.4p 2026-10-22: 202.6p
Diesel is up 2.3p versus 7 days ago (3 stations with prices on both days).
Tracked continuously: 3 of 3 stations · 2026-09-22 to 2026-10-22
| Brand | From | Average | Stations |
|---|---|---|---|
| Tesco | 199.9p | 199.9p | 1 |
| Gulf | 202.9p | 202.9p | 1 |
| Regency | 204.9p | 204.9p | 1 |
Keith itself has 3 petrol stations with live prices tracked on fuel-prices.eu. Including the towns within roughly 10 km, the total rises to 9 stations. Data comes from the UK official fuel price data scheme.
The cheapest diesel in Keith today is 199.9p a litre at Tesco - KEITH. Prices in nearby towns are often lower — use the +2 / +5 / +10 km filter above to compare.
The average diesel price in Keith is 202.6p a litre, 3.5p above the national average of 199.1p. The UK average is the one on our UK page, from the Fuel Finder reading of 22 Oct 2026, 10:07 UK time.
The cheapest petrol in Keith today is 175.9p a litre at Gulf - KEITH, 4.8 km from the city centre. It is 1.3p below the Keith average of 177.2p across the 3 stations we track in the city.
Yes. Supermarket forecourts in Keith (Tesco) average 199.9p a litre for diesel across 1 stations, against 203.9p at the other 2 stations — 4.0p cheaper.
Prices are updated daily from the UK official fuel price data scheme (retailer price feeds published under the government fuel-finder initiative).
For journalists & researchers Press room · Research data · Charts · Sources & licences · Reuse licence
Prices are collected from the UK official fuel price data scheme — the open price feeds published by major retailers under the government fuel-finder initiative — and refreshed daily. Prices are indicative and may differ at the pump. See also: live map of the UK · all live markets.
Contains public sector information licensed under the Open Government Licence v3.0. Source: DESNZ Fuel Finder · Report an error in the data.