⛽ Updated 2026-04-05

Cheapest fuel in Hamilton today

Tracking 8 stations across Hamilton, South Lanarkshire. Prices updated daily from official government data.

Cheapest petrol in Hamilton today
152.7p+1.7p vs last week
Esso · PORTLAND SERVICE STATION
ML3 7JU
Avg petrol
155.2p
+1.7p vs last week
Avg diesel
189.8p
Price spread
7.2p

Station map

🛒 Cheapest supermarkets
Morrisons
Morrisons
MFG MORRISONS HAMILTON
ML3 0BN
153.9p
Sainsbury's
Sainsbury's
SAINSBURYS HAMILTON
ML3 0DF
153.9p
🔧 Cheapest independent
Esso
Esso
PORTLAND SERVICE STATION
ML3 7JU
152.7p

📈 30-day price trend — Hamilton

131p161p191p03-0603-1303-2103-2804-05
— Petrol (E10)— Diesel

Key insights for Hamilton

  • Average petrol has risen 1.7p/litre in Hamilton over the past week
  • There is a 7.2p/litre spread between the cheapest and most expensive petrol in Hamilton — filling a 55L tank at the cheapest saves ~£3.96
  • The cheapest independent in Hamilton (Esso at 152.7p) undercuts the cheapest supermarket by 1.2p/litre
  • Hamilton is currently 1.8p/litre cheaper than Biggar nearby

Is it cheaper nearby?

Towns near Hamilton — click to compare

154.8p-0.4p
Hamilton
155.2p
156.2p+1p
156.4p+1.2p
156.5p+1.3p
156.9p+1.7p

Top 5 cheapest stations in Hamilton

Tap a station to see opening times and details

🏆
Esso
E
Esso
PORTLAND SERVICE STATIONML3 7JUPetrol
152.7p
#2
Morrisons
M
Morrisons
MFG MORRISONS HAMILTONML3 0BNPetrolSupermarket
153.9p
#3
Sainsbury's
S
Sainsbury's
SAINSBURYS HAMILTONML3 0DFPetrolSupermarket
153.9p
#4
Esso
E
Esso
HAMILTON SERVICE STATIONML3 7TNPetrolSupermarket
154.6p
#5
BP
B
BP
TGC - BURNBANKML3 9ANPetrol
155.9p
Get Hamilton alerts in your inbox
Free weekly digest — no app needed. Unsubscribe anytime.
Get free alerts →