Fuel prices

Petrol and diesel prices in Hamilton

Compare 8 stations and find the cheapest fuel in Hamilton today.

In Hamilton, unleaded petrol (E10) averages 171.6p per litre and standard diesel averages 198.4p per litre. The cheapest unleaded is at ESSO for 167.6p per litre. Prices updated 4 November 2026, 10:00.

Average fuel prices in Hamilton

Unleaded

171.6p/L

Lowest 167.6p · UK avg 171.0p

Diesel

198.4p/L

Lowest 189.9p · UK avg 198.4p

Super unleaded

191.4p/L

Lowest 179.9p · UK avg 190.0p

Premium diesel

220.2p/L

Lowest 214.9p · UK avg 217.7p

Latest price update in Hamilton: 4 Nov 2026, 10:00. Source: GOV.UK Fuel Finder.

Cheapest unleaded in Hamilton

  1. ESSO Cheapest

    PARKS GARAGE, HAMILTON, ML3 7TN

    167.6p

  2. MORRISONS

    5 NEW PARK STREET, HAMILTON, ML3 0BN

    167.9p

  3. SAINSBURYS

    5 DOUGLAS PARK LANE, HAMILTON, ML3 0DF

    167.9p

  4. ESSO

    PORTLAND PLACE, HAMILTON, ML3 7JU

    167.9p

  5. Earnock Service Station

    EARNOCK SERVICE STATION, HAMILTON, ML3 9UE

    169.9p

  6. BP

    91 BURNBANK ROAD, HAMILTON, ML3 9AN

    169.9p

  7. Parks Jet Hamilton

    JET, HAMILTON, ML3 0AY

    169.9p

  8. ESSO

    M74 NORTHBOUND, HAMILTON, ML3 6JW

    191.9p

Cheapest diesel in Hamilton

  1. SAINSBURYS Cheapest

    5 DOUGLAS PARK LANE, HAMILTON, ML3 0DF

    189.9p

  2. ESSO

    PARKS GARAGE, HAMILTON, ML3 7TN

    193.6p

  3. BP

    91 BURNBANK ROAD, HAMILTON, ML3 9AN

    195.9p

  4. MORRISONS

    5 NEW PARK STREET, HAMILTON, ML3 0BN

    195.9p

  5. ESSO

    PORTLAND PLACE, HAMILTON, ML3 7JU

    197.9p

  6. Earnock Service Station

    EARNOCK SERVICE STATION, HAMILTON, ML3 9UE

    199.9p

  7. Parks Jet Hamilton

    JET, HAMILTON, ML3 0AY

    199.9p

  8. ESSO

    M74 NORTHBOUND, HAMILTON, ML3 6JW

    213.9p

Fuel prices in Hamilton: FAQ

What is the average price of petrol in Hamilton?

Unleaded (E10) in Hamilton averages 171.6p per litre across 8 stations, ranging from 167.6p to 191.9p. That is 0.6p above the UK average.

What is the average price of diesel in Hamilton?

Standard diesel in Hamilton averages 198.4p per litre across 8 stations, ranging from 189.9p to 213.9p. That is in line with the UK average.

Where is the cheapest petrol in Hamilton?

Right now the cheapest unleaded we can see in Hamilton is at ESSO, PARKS GARAGE, HAMILTON, ML3 7TN, at 167.6p per litre. Prices change through the day, so check before you set off.

How often are these fuel prices updated?

We refresh prices every 15 minutes from the GOV.UK Fuel Finder scheme, where forecourts report their pump prices.

Fuel prices in other towns and cities

Search fuel prices by postcode

Contains public sector information licensed under the Open Government Licence v3.0. Prices from the GOV.UK Fuel Finder scheme.

Keep your vehicle on the road with VeFix

Save your vehicle, track MOT, tax and servicing, and book trusted UK garages. Free to join.