Petrol and diesel prices in Linlithgow

Cheapest petrol near Linlithgow right now: 173.9p at Asda Grangemouth Superstore, reported 19:03 on 13 Oct. Cheapest diesel: 198.9p at Asda Grangemouth Superstore.

  • Petrol is 1.0p a litre cheaper in Bathgate, 6 miles away, from 172.9p.
  • Linlithgow is in the West Lothian council area, 105th dearest of 354 for petrol in the council league table, averaging 175.8p.
Average petrol in Linlithgow175.9p+1.7p vs UK average
Average diesel in Linlithgow201.9p+2.7p vs UK average
UK average petrol174.2pdiesel 199.2p

Price trend

We started recording daily average prices in Linlithgow on 16 October 2026. The trend chart appears here once there are a few days of data.

Not in central Linlithgow?

Enter your postcode to sort stations by price, best value once the drive is counted, or distance.

All forecourts in Linlithgow

1 forecourt with a Linlithgow address, cheapest petrol first.

ForecourtPetrolDieselReported
MFG LinlithgowFalkirk Road, Linlithgow, EH49 7PJ · Open 24 hours 175.9p201.9p 13 Oct

Fuel price alerts for Linlithgow

We'll email you when fuel near you drops by 3p a litre or more, plus the 10 cheapest pumps near your postcode every Friday morning.

Fuel type

We only email about fuel prices. Unsubscribe in one click.

Questions about fuel prices in Linlithgow

Where is the cheapest petrol in Linlithgow?

Today the cheapest petrol near Linlithgow is 173.9p a litre at Asda Grangemouth Superstore, Dock Road, Grangemouth, FK3 8TY.

How much is diesel in Linlithgow today?

Diesel averages 201.9p a litre across 1 forecourt in Linlithgow, against a UK average of 199.2p.

How up to date are these prices?

Forecourts report their prices to the government's Fuel Finder scheme and we refresh them twice a day. These were last updated 17:30 today. Each forecourt's table row shows the day its price was reported.