Skip to content

Petrol stations in Keith

There are 3 petrol stations in Keith (Scotland) with current fuel prices. The cheapest diesel is currently € 1.799 at Tesco.

Cheapest Diesel£ 1.799 — Tesco
Cheapest Unleaded£ 1.609 — Tesco
Stations3
Loading map…

Price trend in Keith

Diesel ranged between £ 1.759 and £ 1.899 over the last 30 days.

Unleaded (E10) ranged between £ 1.579 and £ 1.699 over the last 30 days.

DateAvg. DieselAvg. Unleaded
20/08/2026£ 1.814£ 1.612
21/08/2026£ 1.836£ 1.642
24/08/2026£ 1.841£ 1.642
25/08/2026£ 1.847£ 1.642
26/08/2026£ 1.849£ 1.642
27/08/2026£ 1.849£ 1.642
28/08/2026£ 1.849£ 1.642
29/08/2026£ 1.849
31/08/2026£ 1.849£ 1.642
01/09/2026£ 1.849£ 1.642
02/09/2026£ 1.849£ 1.642
03/09/2026£ 1.862£ 1.652
04/09/2026£ 1.862£ 1.652
05/09/2026£ 1.862£ 1.652

Price comparison

Keith is currently cheaper than the median in Scotland (7.0p) and the average in United Kingdom (6.5p).

AreaDieselUnleaded (E10)
City£ 1.799£ 1.609
Scotland£ 1.869£ 1.649
United Kingdom£ 1.864£ 1.649

Nearby stations

CityStationsDieselUnleaded (E10)
Buckie3£ 1.889£ 1.629
Huntly5£ 1.869£ 1.649
Elgin7£ 1.866£ 1.596
Ballater3