Current Fuel Prices in City of London
The current average price for unleaded petrol in the City of London is 148.8p per litre, with diesel averaging at 176.5p per litre as of 30 March 2026. These figures match the UK national averages.
How City of London Compares to the UK Average
The fuel prices in the City of London align closely with the UK average, reflecting a standard rate for both unleaded and diesel. However, there are still areas within the city where you can find slightly more competitive rates, especially at supermarkets.
Cheapest Places to Buy Fuel in City of London
If you're looking to save on fuel in the City of London, head over to supermarket chains like Asda, Tesco, Sainsbury's, and Morrisons. These retailers often offer petrol at 3-5p per litre less than branded stations, which can add up to significant savings if you fill your tank frequently.
Supermarkets in the City of London are well aware that drivers look for these discounts, so they keep their prices competitive with major fuel brands like BP and Shell. This competition benefits motorists who choose wisely.
Tips for Saving on Fuel in City of London
- Leverage Loyalty Points: Many supermarkets in the City offer loyalty schemes that reward points for purchases, which can be redeemed for fuel discounts or other perks. Take advantage of these programs to reduce your overall costs.
- Use Fuel Cards: If you're a business user driving regularly in the City, consider getting a fuel card. These cards often come with lower rates and tax benefits compared to regular credit cards.
- Drive Efficiently: To maximise your fuel efficiency, focus on gentle acceleration, maintaining correct tyre pressure, and removing any roof racks when they're not needed. Driving smoothly can extend the distance you travel per litre of petrol or diesel.
Why Fuel Prices Vary Across City of London
Fuel prices in the City of London aren't uniform due to several factors:
- Competition Levels: Areas with higher competition from multiple retailers tend to offer more competitive fuel prices.
- Distance from Refineries: Stations located closer to refineries may have lower overheads and pass on these savings to customers.
- Motorway Premium: Drivers near motorways might pay a premium due to higher traffic volumes and demand for quick refuelling stops.
- Rural vs. Urban Areas: Fuel prices can differ between rural and urban settings within the City, with more populated areas like central London seeing slightly higher costs compared to suburban outskirts.
You do not need to pay for fuel price comparison - this information is free. Stay informed about the latest rates by checking our site regularly or signing up for alerts from trusted sources like DESNZ weekly road fuel prices (Gov.uk).
Frequently Asked Questions
What is the average petrol price in City of London today?
According to DESNZ data, the current average petrol price in City of London is 148.8p per litre.
Where is the cheapest fuel in City of London?
The cheapest fuel in City of London can usually be found at supermarkets like Asda or Costco. Supermarket chains often offer lower prices compared to branded stations.
Why are fuel prices different across City of London?
Fuel prices vary across City of London due to factors such as competition, location, and brand. For instance, branded stations in more competitive areas might have higher prices than those in less crowded locations.
How often do fuel prices change in City of London?
Retailers in City of London update their fuel prices daily based on supply costs and market conditions. The Department for Environment, Food & Rural Affairs (DEFRA) publishes a weekly report on average UK fuel prices.
How can I save money on fuel in City of London?
You can save money by using loyalty cards at supermarkets, driving more efficiently to improve your vehicle's fuel economy, and regularly comparing prices. You do not need to pay for fuel price comparison - this information is free.