Hamilton
Drivers in Hamilton can compare 30 stations with live prices here, with Esso, BP and Morrisons among the bigger names. Across the stations we track locally, unleaded averages roughly 152p per litre at the moment.
Fuel prices around Hamilton
At the bottom of the local market, unleaded starts around 146p per litre right now. The very top of the local range is set by a small number of expensive outliers, and most stations sit much closer together than the headline gap suggests.
Supermarket forecourts from Morrisons and Asda usually anchor the bottom of the local range. 5 of the 30 local forecourts are supermarket-run, and the rest split between branded and independent operators.
Asda around Glasgow Road has been setting the cheapest unleaded price locally of late. Forecourts on Glasgow Road and Merry Street carry much of the passing trade, and their prices often move first.
Average unleaded here tracks the wider Central Belt figure closely. For diesel, expect an average of roughly 165p per litre locally.
Everything within about 8 km of the centre is included, so edge-of-town and retail park sites appear alongside the central forecourts. Prices in Hamilton can move mid-week as well as at weekends, so the ordering above is worth a glance even if you always use the same forecourt.
Use the live table for the exact prices at each site, or set an alert if you would rather be told when your usual stations drop.
Local fuel price snapshot
Within 8 km of Hamilton we track 28 active petrol stations. (Data updated 6 hours, 2 minutes ago)
Lowest petrol right now: 145.7p at Asda near GLASGOW ROAD
Unleaded petrol (E10)
- Lowest price: 145.7p
- Average price: 151.7p
- Highest price: 181.9p
- Spread: 36.2p (across the stations we track)
Diesel (B7)
- Lowest price: 157.7p
- Average price: 164.8p
- Highest price: 195.9p
- Spread: 38.2p (across the stations we track)
Premium petrol (E5)
- Lowest price: 156.9p
- Average price: 169.3p
- Highest price: 200.9p
- Spread: 44.0p (across the stations we track)
Premium diesel
- Lowest price: 174.9p
- Average price: 188.4p
- Highest price: 214.9p
- Spread: 40.0p (across the stations we track)
Fuel brands in Hamilton
Cheapest petrol stations in Hamilton
| Station | Distance | Petrol | Diesel |
|---|---|---|---|
| Asda Blantyre Superstore G72 0AQ | 2.1 mi | 145.7p | 157.7p |
| Sainsbury's Sainsburys Hamilton ML3 0DF | 0.6 mi | 145.9p | 157.9p |
| Mfg Morrisons Hamilton ML3 0BN | 0.7 mi | 145.9p | 157.9p |
| Esso Carfin Service Station ML1 5AL | 3.8 mi | 146.6p | 159.6p |
| BP Tgc - Burnbank ML3 9AN | 1.0 mi | 146.9p | 159.9p |
| Shell Asda Blantyre Express Petrol G72 0JB | 1.8 mi | 146.9p | 166.9p |
| Mfg Morrisons Bellshill ML4 1RJ | 2.9 mi | 146.9p | 159.9p |
| Shell Bellshill Service Station ML4 1QZ | 3.0 mi | 146.9p | 159.9p |
| Tesco Bellshill Extra - Petrol Filling Station ML4 1EN | 3.0 mi | 146.9p | 159.9p |
| Esso Hamilton Service Station ML3 7TN | 1.7 mi | 147.6p | 161.6p |
Sorted by petrol price. Open a station for its live prices, price history and nearby comparison.
Wider area
See prices across Central Belt if you want the bigger picture.
Fuel prices in nearby towns
- East Kilbride (6 miles)
- Glasgow (10 miles)
- Cumbernauld (11 miles)
- Paisley (16 miles)
- Livingston (22 miles)
- Dunfermline (30 miles)
Common questions about fuel in Hamilton
What is the cheapest petrol in Hamilton today?
Right now petrol in Hamilton runs from 145.7p to 181.9p per litre, with an average of 151.7p across 28 stations. The lowest unleaded price we can see is 145.7p at Asda near GLASGOW ROAD.
What is the cheapest diesel in Hamilton today?
Right now diesel in Hamilton runs from 157.7p to 195.9p per litre, with an average of 164.8p across 28 stations.
How many stations do you track around Hamilton?
We currently track 28 active stations within 8 km of Hamilton. Prices are refreshed from the official fuel price feed throughout the day.
How do I compare stations near Hamilton?
Open the map to compare the stations near Hamilton and work out which stop makes sense for your route. You can also set a price alert if you want updates on the stations you use most.
Open the map for Hamilton
Use the main finder with Hamilton already centred on the map.
Open Fuel Finder for Hamilton