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. Held flat for 7 days while local peers cut prices — expect a drop within a week.
Based on gov.uk Fuel Finder, last updated 12 days ago.
+15.2p vs regional
+12.0p vs regional
● Prices current as of 10 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. Running a website? Embed these prices →
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 12 days ago
National trend this week: Unleaded fell 1.7p • Diesel fell 3.8p
| 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 | 154.9p -19.1p | 164.9p | 174.9p -15.1p | 184.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 | 159.9p -14.1p | 177.9p | 177.9p -12.1p | – |
| Jet, North West Dumfries DG2 0LL | 13.6 mi | 157.9p -16.1p | 175.9p | 172.9p -17.1p | 188.9p |
| Tesco, North West Dumfries DG2 9BF Supermarket | 14.3 mi | 155.9p -18.1p | 164.9p | 170.9p -19.1p | – |
Diesel (B7): 190.0p vs the national average of 175.1p (14.9p above the national average). Regional average: 178.0p.
Prices are in pence per litre. Data sourced from the Fuel Finder scheme. If a price looks wrong, report incorrect data for this station.
Embed live prices on your website
Free · Always up-to-date · No registration needed. Running a website for this station? Add live fuel prices for your customers.