Skip to content

Petrol stations in Fort William

There are 4 petrol stations in Fort William (Scotland) with current fuel prices. The cheapest diesel is currently € 1.679 at Morrisons.

Cheapest Diesel£ 1.679 — Morrisons
Cheapest Unleaded£ 1.559 — Morrisons
Stations4
Loading map…

Price trend in Fort William

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

Unleaded (E10) ranged between £ 1.529 and £ 1.599 over the last 30 days.

DateAvg. DieselAvg. Unleaded
07/07/2026£ 1.669£ 1.553
08/07/2026£ 1.667
09/07/2026£ 1.668
10/07/2026£ 1.675£ 1.554
11/07/2026£ 1.559
12/07/2026£ 1.679£ 1.559
13/07/2026£ 1.560
14/07/2026£ 1.691£ 1.563
15/07/2026£ 1.699£ 1.569
16/07/2026£ 1.571
17/07/2026£ 1.709£ 1.571
18/07/2026£ 1.712£ 1.574
19/07/2026£ 1.712£ 1.574
20/07/2026£ 1.722£ 1.578

Price comparison

Fort William is currently more expensive than the median in Scotland (3.3p) and the average in United Kingdom (3.9p).

AreaDieselUnleaded (E10)
City£ 1.732£ 1.589
Scotland£ 1.699£ 1.549
United Kingdom£ 1.693£ 1.539

Nearby stations

CityStationsDieselUnleaded (E10)
Oban5£ 1.729£ 1.569
Helensburgh3£ 1.679£ 1.529
Dunoon4
Greenock4£ 1.649£ 1.529