A&D Wilson Fuel Prices in Mid and Upper Nithsdale
☆ SaveCompare with: Petrol and Diesel Prices in Mid and Upper Nithsdale · Petrol and Diesel Prices in Dumfries (DG)
Petrol: St Johns Town Services, Dee and Glenkens c.11.6mi away has petrol 36.1p cheaper. The saving comfortably covers the round-trip fuel cost for a typical car.
Diesel: St Johns Town Services, Dee and Glenkens c.11.6mi away has diesel 16.1p cheaper, but the round-trip fuel cost is close to the saving for a typical car. Better value if you're already driving past. Brent crude has fallen 12.1% over the past month — expect prices across Dumfries to ease toward 181p over the next 2-3 weeks.
Based on gov.uk Fuel Finder, last updated 14h ago.
+12.6p vs regional
+7.5p vs regional
● Prices current as of 4 min ago · Last updated:
Looking elsewhere? Use our fuel station finder to find the most economical place to fill up near you. To see what this price means in real money, calculate the cost of your next trip or work out your weekly fuel spend.
THORNHILL
DG3 4HN
Phone: +441848200216
Prices updated: 2026-06-05T07:50:37.000Z
| Monday | 07:30 – 18:00 |
| Tuesday | 07:30 – 18:00 |
| Wednesday | 07:30 – 18:00 |
| Thursday | 07:30 – 18:00 |
| Friday | 07:30 – 18:00 |
| Saturday | – |
| Sunday | – |
| Bank Holiday | 07:30 – 18:00 |
Prices last changed today
National trend this week: Unleaded fell 1.2p • Diesel fell 2.5p
| Date | E10 | E5 | B7 | SDV |
|---|---|---|---|---|
| 5 Jun 2026 08:08 | 174.0p | – | 190.0p | – |
| Station | Distance | E10 | E5 | B7 | SDV |
|---|---|---|---|---|---|
| SHELL, Dee and Glenkens DG7 3SW | 11.6 mi | 158.9p -15.1p | 168.9p | 179.9p -10.1p | 189.9p |
| St Johns Town Services, Dee and Glenkens DG7 3SW | 11.6 mi | 137.9p -36.1p | 147.9p | 173.9p -16.1p | 163.9p |
| Highland fuels, Mid and Upper Nithsdale DG4 6BZ | 11.9 mi | 164.9p -9.1p | 177.9p | 186.9p -3.1p | – |
| Jet, North West Dumfries DG2 0LL | 13.6 mi | 157.9p -16.1p | 174.9p | 172.9p -17.1p | 189.9p |
| TESCO, North West Dumfries DG2 9BF Supermarket | 14.3 mi | 159.9p -14.1p | 168.9p | 176.9p -13.1p | – |
Diesel (B7): 190.0p vs the national average of 181.5p (8.5p above the national average). Regional average: 182.5p.
Prices are in pence per litre. Data sourced from the Fuel Finder scheme. If a price looks wrong, report incorrect data for this station.