Petrol (Unleaded) in Keith costs from 169.5p to 169.5p a litre right now, 169.5p on average across 1 stations. Diesel in Keith costs from 195.4p to 195.4p a litre right now, 195.4p on average across 1 stations.The cheapest is Gulf - KEITH, 4.8 km from the centre. Prices last updated 09:15 (Europe/London).
| Station | |||||
|---|---|---|---|---|---|
|
1
Gulf - KEITH
Gulf · AB55 5ED
|
4.8 km | 1.954 | 1.695 | 1.875 | 2.134 |
|
2
Regency - KEITH
Regency · AB55 4AL
|
10.1 km | — | — | — | — |
|
3
Tesco - KEITH
Tesco · AB55 5HB
|
5.3 km | — | — | — | — |
Diesel is up 2.5p versus 7 days ago (3 stations with prices on both days).
Tracked continuously: 3 of 3 stations · 2026-09-07 to 2026-09-14
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 8 stations. Data comes from the UK official fuel price data scheme.
The cheapest diesel in Keith today is 195.4p a litre at Gulf - 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 195.4p a litre, 3.5p above the national average of 191.9p.
The cheapest petrol in Keith today is 169.5p a litre at Gulf - KEITH, 4.8 km from the city centre. It is 0.0p below the Keith average of 169.5p across the 1 stations we track in the city.
Prices are updated daily from the UK official fuel price data scheme (retailer price feeds published under the government fuel-finder initiative).
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: Fuel Finder (CMA / GOV.UK).