Skip to content

Petrol stations in Dunfermline

There are 6 petrol stations in Dunfermline (Scotland) with current fuel prices. The cheapest diesel is currently € 1.859 at Gulf.

Cheapest Diesel£ 1.859 — Gulf
Cheapest Unleaded£ 1.639 — Gulf
Stations6
Loading map…

Price trend in Dunfermline

Diesel ranged between £ 1.829 and £ 1.939 over the last 30 days.

Unleaded (E10) ranged between £ 1.619 and £ 1.699 over the last 30 days.

DateAvg. DieselAvg. Unleaded
20/08/2026£ 1.859£ 1.643
21/08/2026£ 1.859£ 1.645
24/08/2026£ 1.860£ 1.646
25/08/2026£ 1.863£ 1.648
26/08/2026£ 1.861£ 1.644
27/08/2026£ 1.861£ 1.646
28/08/2026£ 1.861£ 1.646
29/08/2026£ 1.861
31/08/2026£ 1.861£ 1.639
01/09/2026£ 1.861£ 1.639
02/09/2026£ 1.860£ 1.645
03/09/2026£ 1.871£ 1.654
04/09/2026£ 1.877£ 1.665
05/09/2026£ 1.889£ 1.675

Price comparison

Dunfermline is currently more expensive than the median in Scotland (2.0p) and the average in United Kingdom (2.5p).

AreaDieselUnleaded (E10)
City£ 1.889£ 1.676
Scotland£ 1.869£ 1.649
United Kingdom£ 1.864£ 1.648

Nearby stations

CityStationsDieselUnleaded (E10)
South Queensferry3£ 1.879£ 1.659
Kinross3£ 1.899£ 1.699
Fife3£ 1.877£ 1.647
Livingston6£ 1.839£ 1.639