Cheapest petrol in Dorset today: unleaded from 155.9p and diesel from 188.9p a litre, across 3 forecourts within 8 miles. Updated every morning from the...

Dorset petrol prices today: the cheapest unleaded within 8 miles of Dorset is 155.9p a litre at TESCO, Weymouth Ave Dorchester; the cheapest diesel is 188.9p at TESCO, Weymouth Ave Dorchester. Across the 3 stations reporting, unleaded averages 166.2p and diesel 195.9p, so the gap between the dearest and cheapest forecourt is worth checking before you fill up. Prices are the ones the retailers published this morning under the UK fuel price open data scheme; checked 11 November 2026 at 05:25.

Cheapest unleaded (E10) near Dorset

ForecourtUnleadedFrom Dorset
TESCO
Weymouth Ave Dorchester, DT1 2RY
155.9p1.0 mi
ESSO
LANEHOUSE ROCKS ROAD, WEYMOUTH, DT4 9DJ
169.9p7.9 mi
Asda
King Street, Weymouth, DT4 7BJ
172.9p7.0 mi

Cheapest diesel (B7) near Dorset

ForecourtDieselFrom Dorset
TESCO
Weymouth Ave Dorchester, DT1 2RY
188.9p1.0 mi
Asda
King Street, Weymouth, DT4 7BJ
198.9p7.0 mi
ESSO
LANEHOUSE ROCKS ROAD, WEYMOUTH, DT4 9DJ
199.9p7.9 mi

How to read this page

  • Prices are in pence per litre and come from the daily price files the retailers publish under the government's fuel price transparency scheme: Asda, Morrisons, Tesco, Applegreen, Esso, Jet, Moto, Rontec, SGN. Independent forecourts and retailers that do not publish a file are not shown.
  • Distances are straight-line from the centre of Dorset; the retailer's own site has the station's opening hours.
  • Prices can change during the day. If a forecourt shows a different price on the pole, the pole price applies.

Related: Dorset roadworks and travel and Dorset weather.