⛽ Updated 2026-04-05

Cheapest fuel in Keith today

Tracking 3 stations across Keith, Moray. Prices updated daily from official government data.

Cheapest petrol in Keith today
154.9p+2.6p vs last week
Tesco · KEITH MOSS ST SUPERSTORE - PETROL FILLING STATION
AB55 5HB
Avg petrol
155.8p
+2.6p vs last week
Avg diesel
187.8p
Price spread
1.8p

Station map

🛒 Cheapest supermarket
Tesco
Tesco
KEITH MOSS ST SUPERSTORE - PETROL FILLING STATION
AB55 5HB
154.9p
🔧 Cheapest independent
Gulf
Gulf
KEITH SERVICE STATION
AB55 5ED
156.7p

📈 30-day price trend — Keith

137p164p190p03-0603-1303-2103-2804-05
— Petrol (E10)— Diesel

Key insights for Keith

  • Average petrol has risen 2.6p/litre in Keith over the past week
  • Tesco is the cheapest forecourt in Keith at 154.9p, 1.8p cheaper than the cheapest independent
  • Keith is currently 1.1p/litre cheaper than Lossiemouth nearby

Is it cheaper nearby?

Towns near Keith — click to compare

Keith
155.8p
156.4p+0.6p
156.5p+0.7p
156.9p+1.1p

Top 5 cheapest stations in Keith

Tap a station to see opening times and details

🏆
Tesco
T
Tesco
KEITH MOSS ST SUPERSTORE - PETROL FILLING STATIONAB55 5HBPetrolSupermarket
154.9p
#2
Gulf
G
Gulf
KEITH SERVICE STATIONAB55 5EDPetrol
156.7p
#3
Tesco
T
Tesco
KEITH MOSS ST SUPERSTORE - PETROL FILLING STATIONAB55 5HBDieselSupermarket
185.9p
#4
Gulf
G
Gulf
KEITH SERVICE STATIONAB55 5EDDiesel
189.7p
Get Keith alerts in your inbox
Free weekly digest — no app needed. Unsubscribe anytime.
Get free alerts →