Thames petrol prices today, 4 November 2026

Pump prices at all 6 Thames stations in our data, sorted cheapest unleaded first. 3 have prices more than 30 days old, so they're listed last and left out of the cheapest price and averages. Thames publishes these prices under the government's fuel price transparency rules, and we update from the official Fuel Finder data daily.

Cheapest Thames unleaded
169.9p
Average Thames unleaded
171.4p
Average Thames diesel
200.8p
Unleaded against UK average
+0.4p

Thames fuel prices: quick answers

Where is the cheapest Thames petrol today?

169.9p a litre for unleaded (E10) at Thames, 76 Main Street, Cairneyhill, KY12 8QU. The Thames average is 171.4p, so the cheapest Thames forecourt is 1.5p under it.

Where is the cheapest Thames diesel?

199.7p a litre for diesel (B7) at Thames, 76 Main Street, Cairneyhill, KY12 8QU. The Thames diesel average is 200.8p.

Is Thames cheaper than average?

Thames unleaded averages 171.4p across 3 stations today, level with the UK average of 171.0p. Thames diesel averages 200.8p, 2.6p above the UK figure of 198.2p.

Which town has the cheapest Thames petrol?

Dunfermline, where Thames unleaded averages 169.9p across 2 stations within 10 miles. Towns with a single Thames station are left out of this comparison.

Are Thames prices going up or down?

Thames unleaded is unchanged across our last 7 daily snapshots. The full run is on the Thames price history page.

Every Thames station, cheapest unleaded first

Thames
76 Main Street, Cairneyhill
KY12 8QU
Car wash · Air · Water
Unleaded169.9p
Diesel199.7p
Thames
Browns Garage, 6 Rosehall Road, Shotts
ML7 4AH
Unleaded172.9p
Diesel202.9p
Thames
Bridgeway Autopoint, 78 Main Street, Crossgates, Cowdenbeath
KY4 8DA
Air
Unleaded–
Diesel199.9p
Thames
Cally Service Station, 31-33 Scotts Street, Annan
DG12 6JE
Price last reported 23 Sept
Car wash · Air
Unleaded173.9p
Diesel199.9p
Thames
Toll Service Station, 113 Smallburn Road, Muirkirk, Cumnock
KA18 3RF
Price last reported 29 Sept
Car wash · Air · Water
Unleaded174.9p
Diesel198.9p
Thames
T B Oliver, Leydens Road, Denholm, Hawick
TD9 8NB
Price last reported 29 Sept
Air · Water
Unleaded177.9p
Diesel208.9p

Thames prices by town

Thames stations within 10 miles of each town centre. Averages are tinted against the Thames national average: green is cheaper, red is dearer.

TownThames stationsAvg unleaded (E10)Avg diesel (B7)
Dunfermline2169.9p199.8p
Kirkcaldy1–199.9p

How Thames prices have moved

Daily Thames average against the UK average over the last 48 days. Unleaded has moved +3.7p since 12 September 2026. Full Thames price history, day by day.

Thames unleadedThames dieselUK unleadedUK diesel
164p185p206p09-1209-2610-0410-1210-2010-2811-04

Data fetched 12 hours ago.