Fuel prices in Bonnyrigg
The cheapest diesel in Bonnyrigg right now is 183.7p a litre at Asda Straiton Superstore, and the cheapest petrol is 163.7p at Asda Straiton Superstore. That's across 8 forecourts within 3 miles of the centre, where diesel averages 192.9p and petrol 166.9p. Diesel is the same as a week ago, and petrol is down 3.5p on a week ago.
Cheapest right now
- Unleaded 8 forecourts · low 163.7p
- 1669
- Diesel 8 forecourts · low 183.7p
- 1929
- Super unleaded 6 forecourts · low 177.9p
- 1839
- Premium diesel no current prices
- –––
Every forecourt in Bonnyrigg
Sorted by price. Distances are from the centre of Bonnyrigg.
- 1729 Super unleaded
Costco Wholesale Edinburgh
2.4 miCostco · Costkea Way · Edinburgh
Unchanged for Open until 21:30Members only Toilets - 1779 Super unleaded
Dalkeith Hardengreen Superstore
1.0 miTesco · Hardengreen · Dalkeith
Unchanged for Open 24 hours todayEV 7kW24h fuelCar washToiletsAir & screenwash - 1779 Super unleaded
Sainsburys Straiton
2.4 miSainsbury's · Straiton Mains · Loanhead
Changed Open until 22:00EV 50kWCar washAir & screenwash - 1899 Super unleaded
MFG Easthouses
2.2 miBP · Mayfield Road · Easthouses / Dalkeith
Unchanged for Open 24 hours today24h fuelCar washLPGToiletsAir & screenwash - 1899 Super unleaded
MFG Morrisons Edinburgh Moredun
2.9 miMorrisons · Gilmerton Road · Moredun
Unchanged for Open until 22:00Car washToiletsAir & screenwashWater - 1949 Super unleaded
Shell Newtonloan
1.9 miShell · Newtonloan Toll · Gorebridge
Unchanged for Open 24 hours today24h fuelToiletsAir & screenwashWater - ––– Super unleaded
W and J Short
1.1 miW and J Short · W & J Short · Dalkeith
Doesn't sell super unleaded, or hasn't reported a price for it Closed nowCar washToiletsAir & screenwash - ––– Super unleaded
Asda Straiton Superstore
2.6 miAsda Straiton Superstore · Pentland Road · Loanhead
Doesn't sell super unleaded, or hasn't reported a price for it Open 24 hours today24h fuel
EV charging in Bonnyrigg
34 public charging sites within 3 miles of Bonnyrigg, 12 of them rapid (50kW or more). See EV chargers in Bonnyrigg.
Facilities in Bonnyrigg
- Rapid EV charging at forecourts 1 forecourt
- 24 hour fuel 4 forecourts
- Car wash 5 forecourts
- LPG autogas 1 forecourt
Fuel in Bonnyrigg: common questions
What is the cheapest diesel in Bonnyrigg today?
183.7p a litre at Asda Straiton Superstore, Pentland Road. Asda Straiton Superstore last changed this price 5 hrs ago.
What is the cheapest petrol in Bonnyrigg today?
163.7p a litre at Asda Straiton Superstore, Pentland Road. Asda Straiton Superstore last changed this price 5 hrs ago.
What is the average price of fuel in Bonnyrigg?
Diesel averages 192.9p a litre in Bonnyrigg, 5.0p below the UK average of 197.9p. Petrol averages 166.9p, 2.0p below the UK average of 168.9p. The averages leave out prices that haven't changed in 30 days.
Are fuel prices going up in Bonnyrigg?
Diesel is the same as a week ago, and petrol is down 3.5p on a week ago. These compare today's average with the average we recorded in Bonnyrigg seven days ago.
How many forecourts are there in Bonnyrigg?
8 forecourts within 3 miles of Bonnyrigg town centre report their prices. 1 has rapid EV charging, 4 sell fuel 24 hours, 5 have a car wash, 1 sells LPG.
How up to date are these prices?
Each price shows when the forecourt last changed it, so you can see how current it is.