Skip to content
forecourts.uk

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

  1. 1837 Diesel

    Asda Straiton Superstore

    2.6 mi

    Asda Straiton Superstore · Pentland Road · Loanhead

    Changed Open 24 hours today
    Cheapest diesel 24h fuel
  2. 1637 Unleaded

    Asda Straiton Superstore

    2.6 mi

    Asda Straiton Superstore · Pentland Road · Loanhead

    Changed Open 24 hours today
    Cheapest petrol 24h fuel
Bonnyrigg
Average price per litre
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
–––
Averages leave out prices that haven't changed in 30 days.

Every forecourt in Bonnyrigg

Sorted by price. Distances are from the centre of Bonnyrigg.

  1. ––– Premium diesel

    Dalkeith Hardengreen Superstore

    1.0 mi

    Tesco · Hardengreen · Dalkeith

    Doesn't sell premium diesel, or hasn't reported a price for it Open 24 hours today
    EV 7kW24h fuelCar washToiletsAir & screenwash
  2. ––– Premium diesel

    W and J Short

    1.1 mi

    W and J Short · W & J Short · Dalkeith

    Doesn't sell premium diesel, or hasn't reported a price for it Closed now
    Car washToiletsAir & screenwash
  3. 2249 Premium diesel

    Shell Newtonloan

    1.9 mi

    Shell · Newtonloan Toll · Gorebridge

    Unchanged since · may be out of date Open 24 hours today
    24h fuelToiletsAir & screenwashWater
  4. 2199 Premium diesel

    MFG Easthouses

    2.2 mi

    BP · Mayfield Road · Easthouses / Dalkeith

    Unchanged since · may be out of date Open 24 hours today
    24h fuelCar washLPGToiletsAir & screenwash
  5. ––– Premium diesel

    Costco Wholesale Edinburgh

    2.4 mi

    Costco · Costkea Way · Edinburgh

    Doesn't sell premium diesel, or hasn't reported a price for it Open until 21:30
    Members only Toilets
  6. ––– Premium diesel

    Sainsburys Straiton

    2.4 mi

    Sainsbury's · Straiton Mains · Loanhead

    Doesn't sell premium diesel, or hasn't reported a price for it Open until 22:00
    EV 50kWCar washAir & screenwash
  7. ––– Premium diesel

    Asda Straiton Superstore

    2.6 mi

    Asda Straiton Superstore · Pentland Road · Loanhead

    Doesn't sell premium diesel, or hasn't reported a price for it Open 24 hours today
    24h fuel
  8. ––– Premium diesel

    MFG Morrisons Edinburgh Moredun

    2.9 mi

    Morrisons · Gilmerton Road · Moredun

    Doesn't sell premium diesel, or hasn't reported a price for it Open until 22:00
    Car 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

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.