Skip to content

Petrol stations in Dalkeith

There are 3 petrol stations in Dalkeith (Scotland) with current fuel prices. The cheapest diesel is currently € 1.819 at w and j short.

Cheapest Diesel£ 1.819 — w and j short
Cheapest Unleaded£ 1.619 — w and j short
Stations3
Loading map…

Price trend in Dalkeith

Diesel ranged between £ 1.769 and £ 1.859 over the last 30 days.

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

DateAvg. DieselAvg. Unleaded
20/08/2026£ 1.804£ 1.602
21/08/2026£ 1.799£ 1.599
24/08/2026£ 1.799£ 1.599
25/08/2026£ 1.799£ 1.599
26/08/2026£ 1.799£ 1.599
27/08/2026£ 1.799£ 1.596
28/08/2026£ 1.799£ 1.596
29/08/2026£ 1.799
31/08/2026£ 1.799£ 1.596
01/09/2026£ 1.799£ 1.596
02/09/2026£ 1.799£ 1.597
03/09/2026£ 1.826£ 1.616
04/09/2026£ 1.828£ 1.617
05/09/2026£ 1.836£ 1.622

Price comparison

Dalkeith is currently cheaper than the median in Scotland (4.5p) and the average in United Kingdom (3.9p).

AreaDieselUnleaded (E10)
City£ 1.824£ 1.624
Scotland£ 1.869£ 1.649
United Kingdom£ 1.863£ 1.648

Nearby stations

CityStationsDieselUnleaded (E10)
Tranent3£ 1.859£ 1.619
Edinburgh30£ 1.729£ 1.539
Kirkcaldy5£ 1.867£ 1.649
Peebles3£ 1.889£ 1.619