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.
- ––– Premium diesel
Dalkeith Hardengreen Superstore
1.0 miTesco · Hardengreen · Dalkeith
Doesn't sell premium diesel, or hasn't reported a price for it Open 24 hours todayEV 7kW24h fuelCar washToiletsAir & screenwash - ––– Premium diesel
W and J Short
1.1 miW and J Short · W & J Short · Dalkeith
Doesn't sell premium diesel, or hasn't reported a price for it Closed nowCar washToiletsAir & screenwash - 2249 Premium diesel
Shell Newtonloan
1.9 miShell · Newtonloan Toll · Gorebridge
Unchanged since · may be out of date Open 24 hours today24h fuelToiletsAir & screenwashWater - 2199 Premium diesel
MFG Easthouses
2.2 miBP · Mayfield Road · Easthouses / Dalkeith
Unchanged since · may be out of date Open 24 hours today24h fuelCar washLPGToiletsAir & screenwash - ––– Premium diesel
Costco Wholesale Edinburgh
2.4 miCostco · Costkea Way · Edinburgh
Doesn't sell premium diesel, or hasn't reported a price for it Open until 21:30Members only Toilets - ––– Premium diesel
Sainsburys Straiton
2.4 miSainsbury's · Straiton Mains · Loanhead
Doesn't sell premium diesel, or hasn't reported a price for it Open until 22:00EV 50kWCar washAir & screenwash - ––– Premium diesel
Asda Straiton Superstore
2.6 miAsda Straiton Superstore · Pentland Road · Loanhead
Doesn't sell premium diesel, or hasn't reported a price for it Open 24 hours today24h fuel - ––– Premium diesel
MFG Morrisons Edinburgh Moredun
2.9 miMorrisons · Gilmerton Road · Moredun
Doesn't sell premium diesel, or hasn't reported a price for it Open until 22:00Car washToiletsAir & screenwashWater
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.