⛽ Updated 2026-04-05

Cheapest fuel in Fort William today

Tracking 6 stations across Fort William, Inveness-Shire. Prices updated daily from official government data.

Cheapest petrol in Fort William today
156.9p+3.7p vs last week
Morrisons · MFG MORRISONS FORT WILLIAM
PH33 6AN
Avg petrol
158.9p
+3.7p vs last week
Avg diesel
189.9p
Price spread
5.0p

Station map

🛒 Cheapest supermarket
Morrisons
Morrisons
MFG MORRISONS FORT WILLIAM
PH33 6AN
156.9p
🔧 Cheapest independent
Jet
Jet
GREAT GLEN FILLING STATION
PH32 4DD
156.9p

📈 30-day price trend — Fort William

140p166p191p03-0603-1303-2103-2804-05
— Petrol (E10)— Diesel

Key insights for Fort William

  • Average petrol has risen 3.7p/litre in Fort William over the past week
  • There is a 5p/litre spread between the cheapest and most expensive petrol in Fort William — filling a 55L tank at the cheapest saves ~£2.75

Top 5 cheapest stations in Fort William

Tap a station to see opening times and details

🏆
Morrisons
M
Morrisons
MFG MORRISONS FORT WILLIAMPH33 6ANPetrolSupermarket
156.9p
#2
Jet
J
Jet
GREAT GLEN FILLING STATIONPH32 4DDPetrol
156.9p
#3
B
Ben Nevis Services
PH33 6TFPetrol
158.9p
#4
O
Onich Services
PH33 6RZPetrol
158.9p
#5
BP
B
BP
BEN SERVICE STATIONPH336TQPetrol
159.9p
Get Fort William alerts in your inbox
Free weekly digest — no app needed. Unsubscribe anytime.
Get free alerts →