Find the cheapest petrol station near you
Check petrol and diesel prices at over 12,000 stations across Spain. Compare, save and fill up at the best price.
- Petrol 951.736 €1.255 €
- Diesel1.883 €1.269 €
- Petrol 981.908 €1.299 €
- Diesel+1.985 €1.288 €
- LPG1.098 €0.781 €
- CNG1.911 €1.279 €
Check the petrol and diesel price today in Spain with updated data from more than 12,478 stations. The prices come from official public sources of the MITECO and are refreshed daily.
- Coverage
- 12,478 stations covered
Get started
Fuel prices today
- Petrol 95Min1.255 €Avg1.736 €Max2.299 €11,318 stationsView by province →
- DieselMin1.269 €Avg1.883 €Max2.299 €12,078 stationsView by province →
- Petrol 98Min1.299 €Avg1.908 €Max2.500 €5,573 stationsView by province →
- Diesel+Min1.288 €Avg1.985 €Max2.299 €6,049 stationsView by province →
- LPGMin0.781 €Avg1.098 €Max1.339 €1,013 stationsView by province →
- CNGMin1.279 €Avg1.911 €Max2.350 €112 stationsView by province →
Explore by province
View all provincesMajor cities
Search more citiesWhy use GasoFind?
Interactive map
Visualise all petrol stations in Spain with fuel and price filters.
Price comparator
Find the cheapest station in your city or province in seconds.
Detailed statistics
Check historical trends, brand rankings and regional comparisons.
8 languages
Available in Spanish, Basque, Catalan, Galician, English, French, German and Portuguese.
Fuel price guide in Spain
GasoFind is a free fuel price comparator that collects daily data from more than 12,478 service stations across Spain. Our tool allows you to check the petrol and diesel price today in any province or municipality, compare costs between brands and find the cheapest station near your location.
Fuel prices in Spain vary significantly depending on the geographical area, station brand and fuel type. For example, the average diesel A price today is 1.883 €, while petrol 95 reaches an average of 1.736 €. These differences can mean a saving of up to 10 € per 50 L tank if the right station is chosen.
Why do prices vary?
The final price of petrol and diesel at the pump depends on multiple factors: the cost of Brent crude in international markets, special hydrocarbon taxes, transport costs from refineries to each point of sale, and the commercial margin applied by each station. For this reason, refuelling in Madrid or Barcelona does not cost the same as doing so in provinces with lower distribution density, such as Soria or Teruel.
Available fuel types
Several types of fuel circulate in Spain. The most common are diesel A (for diesel vehicles), petrol 95 and petrol 98. Each has a different price depending on composition and applied taxes.
- Petrol 95
- 1.736 €11,318
- Diesel
- 1.883 €12,078
- Petrol 98
- 1.908 €5,573
- Diesel+
- 1.985 €6,049
- LPG
- 1.098 €1,013
- CNG
- 1.911 €112
How to save on every refuel
Small habit changes can mean significant savings at the end of the month:
- 01Compare before leaving: use the interactive map to see the cheapest stations on your route.
- 02Bet on low-cost: brands such as Petroprix or Ballenoil usually have more competitive prices without compromising quality.
- 03Choose the right brand: low-cost brands such as Ballenoil, Petroprix or Oil+ usually offer better rates than the major oil companies.
- 04Use loyalty programmes: accumulate discounts with station cards or apps.
Want to dig deeper? In our fuel-saving blog we publish guides on how prices work, what the difference is between petrol 95 and 98, or whether premium diesel is worth it. You can also check the historical statistics to understand long-term price trends.
Updated data: the prices shown come from the Ministry for the Ecological Transition and the Demographic Challenge (MITECO) and are refreshed daily. GasoFind does not alter or modify the prices published by the service stations.