Skip to content

Petrol stations in Musselburgh

There are 2 petrol stations in Musselburgh (Scotland) with current fuel prices. The cheapest diesel is currently € 1.719 at BP.

Cheapest Diesel£ 1.719 — BP
Cheapest Unleaded£ 1.549 — BP
Stations2
Loading map…

Price trend in Musselburgh

Diesel ranged between £ 1.629 and £ 1.729 over the last 30 days.

Unleaded (E10) ranged between £ 1.479 and £ 1.579 over the last 30 days.

DateAvg. DieselAvg. Unleaded
07/07/2026£ 1.639£ 1.504
08/07/2026£ 1.639
09/07/2026£ 1.639
10/07/2026£ 1.639£ 1.509
11/07/2026£ 1.509
12/07/2026£ 1.639£ 1.509
13/07/2026£ 1.509
14/07/2026£ 1.649£ 1.524
15/07/2026£ 1.664£ 1.529
16/07/2026£ 1.539
17/07/2026£ 1.689£ 1.554
18/07/2026£ 1.694£ 1.554
19/07/2026£ 1.694£ 1.554
20/07/2026£ 1.694£ 1.554

Price comparison

Musselburgh is currently more expensive than the median in Scotland (1.5p) and the average in United Kingdom (1.9p).

AreaDieselUnleaded (E10)
City£ 1.724£ 1.564
Scotland£ 1.709£ 1.559
United Kingdom£ 1.705£ 1.545