Cheapest petrol & diesel in Weymouth
The cheapest unleaded near Weymouth is 168.9p and diesel from 197.9p — across 12 forecourts within 8 miles.
Prices updated 11 hours ago · Dorset
Cheapest E10
168.9p
Cheapest Diesel
197.9p
Area average E10
171.3p
Cheapest forecourts near Weymouth
| Station | Unleaded E10 | Diesel B7 | Distance |
|---|---|---|---|
| ESSO DT47BJ | 168.9p | 198.9p | 0.1 mi |
| MORRISONS DT35HJ | 168.9p | 198.9p | 1.3 mi |
| TESCO DT12RY | 169.9p | 199.9p | 6.1 mi |
| ESSO DT49TB | 169.9p | 199.9p | 1.3 mi |
| SHELL DT51GE | 169.9p | 201.9p | 3.3 mi |
| SAINSBURYS DT35BJ | 169.9p | 198.9p | 1.5 mi |
| TEXACO DT51BW | 171.9p | 197.9p | 4.3 mi |
| ESSO DT49DJ | 171.9p | 199.9p | 1.4 mi |
| ESSO DT29LJ | 171.9p | 201.9p | 7.7 mi |
| SHELL DT11NF | 172.9p | 197.9p | 7.1 mi |
| BP DT35AS | 174.9p | 199.9p | 1.7 mi |
| TEXACO DT28HN | 174.9p | 199.9p | 6.8 mi |
FuelRadar tracks live petrol and diesel prices across Weymouth and the rest of the UK, updated through the day from the government Fuel Finder scheme and retailer feeds. Prices shown are the most recent reported for each forecourt — always confirm at the pump before filling up.
Weymouth fuel price FAQ
- Where is the cheapest petrol in Weymouth?
- The cheapest unleaded (E10) near Weymouth right now is 168.9p per litre at MORRISONS (DT35HJ), one of 12 forecourts FuelRadar tracks within 8 miles.
- What is the average petrol price in Weymouth?
- The average unleaded price across Weymouth forecourts is about 171.3p per litre, so the cheapest at 168.9p saves roughly 2.4p a litre.
- How much is diesel in Weymouth?
- Diesel (B7) near Weymouth starts from 197.9p per litre, based on the latest reported forecourt prices.
- How often are Weymouth fuel prices updated?
- FuelRadar refreshes Weymouth prices through the day from the government Fuel Finder scheme and retailer feeds — last updated 11 hours ago.
Local farm shops in Dorset
Filling up near Weymouth? Stock up on local produce too — browse independent farm shops across Dorset on our sister site.
Farm shops in Dorset →