Petrol and diesel prices in St Ives
Prices updated 23 October 2026 · 3 stations
UK average: £1.736 · 1.11 % cheaper
UK average: £1.988 · 0.49 % cheaper
Price trend over the last 30 days – St Ives
All stations in St Ives
£ = Cheapest · Old price: 1,999
| Station | |||
|---|---|---|---|
| MFG Morrisons St IvesHarrison Way/A1123 PE27 4NB | 1.717 | 1.967 | |
| Tgc - HemingfordLondon Road PE27 5EU19 October 2026 | — | 1.989 | |
| St Ives BpBritish Petroleum CO Plc, 103, Needingworth Road PE27 5WN24 September 2026 | — | 1.979 |
Fuel prices in St Ives today
St Ives has 3 petrol stations reporting prices to the Fuel Finder scheme, including Texaco, Morrisons, BP.
Unleaded (E10) averages £1.717 a litre, ranging from £1.717 to £1.717 (a gap of 0.0p between the cheapest and dearest station), 1.9p below the UK average of £1.736.
Diesel averages £1.978 a litre, ranging from £1.967 to £1.989 (a gap of 2.2p between the cheapest and dearest station), 1.0p below the UK average of £1.988.
The cheapest unleaded right now is at MFG Morrisons St Ives at £1.717.
Postcode districts in St Ives
Nearby towns
Fuel prices in St Ives: what the data says
These are the latest prices reported by stations in St Ives. Compare the local average with the UK average, check the 7- and 30-day trend and the list of stations below. Stations do not all update their prices at the same time.