6 min read

Petrol prices in Spain

As of 14 September 2026, 95 petrol in Spain costs on average €1.871/l, diesel €1.847/l, 98 petrol €2.033/l and autogas €1.094/l. This is the average across 11,490 filling stations in the country, and it is recalculated every day. For drivers, what matters is not so much the average price as the difference between individual stations, regions and types of station, which you can see on the map below.

Filling station prices right now

National averages go out of date faster than you can read an article, so the prices on this page are live. The map takes them from the government register of filling stations and is updated daily: choose a province and a fuel type, and the largest dots mark the cheapest quarter of stations there. Below the map are the averages for all 52 provinces.

Live prices from filling stations — updated 14 September 2026, 03:27

cheaperaround averagemore expensive

The map will load when you scroll down to it.

National averages: 95 petrol — €1.871, 98 petrol — €2.033, diesel — €1.847, autogas — €1.094. Data for 11,490 stations as of 14 September 2026, 03:27, source: register of the Spanish Ministry for the Ecological Transition.

Average prices in all provinces
ProvinceStationsPetrol 95Diesel
ALBACETE153€1.893€1.875
ALICANTE484€1.900€1.843
ALMERÍA226€1.836€1.824
ARABA/ÁLAVA75€1.903€1.869
ASTURIAS241€1.949€1.915
BADAJOZ279€1.867€1.845
BALEARS (ILLES)223€1.998€1.964
BARCELONA800€1.852€1.835
BIZKAIA131€1.915€1.868
BURGOS139€1.923€1.856
CANTABRIA167€1.918€1.877
CASTELLÓN / CASTELLÓ198€1.860€1.847
CEUTA10€1.659€1.680
CIUDAD REAL218€1.866€1.844
CORUÑA (A)288€1.918€1.875
CUENCA119€1.915€1.879
CÁCERES159€1.915€1.903
CÁDIZ291€1.910€1.856
CÓRDOBA210€1.866€1.870
GIPUZKOA147€1.925€1.891
GIRONA274€1.884€1.834
GRANADA285€1.871€1.837
GUADALAJARA93€1.911€1.886
HUELVA142€1.919€1.897
HUESCA124€1.887€1.858
JAÉN214€1.879€1.883
LEÓN167€1.911€1.904
LLEIDA184€1.823€1.793
LUGO130€1.926€1.899
MADRID894€1.899€1.873
MELILLA12€1.492€1.476
MURCIA463€1.865€1.836
MÁLAGA309€1.917€1.891
NAVARRA249€1.878€1.815
OURENSE88€1.930€1.902
PALENCIA74€1.956€1.923
PALMAS (LAS)254€1.462€1.576
PONTEVEDRA227€1.909€1.883
RIOJA (LA)82€1.883€1.856
SALAMANCA112€1.910€1.868
SANTA CRUZ DE TENERIFE243€1.521€1.634
SEGOVIA77€1.911€1.869
SEVILLA443€1.859€1.850
SORIA43€1.898€1.855
TARRAGONA235€1.881€1.822
TERUEL70€1.890€1.840
TOLEDO245€1.899€1.872
VALENCIA / VALÈNCIA648€1.852€1.812
VALLADOLID151€1.907€1.865
ZAMORA88€1.918€1.882
ZARAGOZA240€1.889€1.844
ÁVILA72€1.916€1.907

How much petrol costs in Spain today

According to the government register of filling stations, as of 14 September 2026 average fuel prices in Spain are: 95 petrol €1.871/l, 98 petrol €2.033/l, diesel A €1.847/l, autogas €1.094/l. This is the national average, and on its own it is not enough for planning: across provinces, 95 petrol ranges from €1.46–2.00/l. It is cheapest in the Canary Islands, Ceuta and Melilla, which have their own tax regime; you will not find such prices on the mainland.

Average prices by fuel type

Fuel type Average price Comment
95 petrol €1.871/l The main option for most cars
98 petrol €2.033/l Usually needed only by certain engines, not by everyone
Diesel A €1.847/l Currently slightly cheaper than 95 petrol
LPG / GLP €1.094/l Good value per litre, but not suitable for every car

What fuel is sold at Spanish filling stations

Most petrol cars in Spain run on Gasolina 95. It is the standard option for everyday driving. Gasolina 98 is also widely available, but it costs noticeably more and is mainly needed by cars whose manufacturer specifically recommends a higher octane rating. Diesel cars use Gasóleo A. At the pumps you will also see labels such as E5, E10, B7 and others relating to bio-components, so before your first fill-up it is best to check what your engine is approved for.

Where petrol in Spain is more expensive and where it is cheaper

There is no single price for petrol in Spain. In practice you pay not for the country as a whole but for a specific station in a specific place. Stations near airports, on toll motorways, in tourist areas and in places with little competition are usually more expensive. Low-cost chains, hypermarket filling stations, city outskirts and areas with plenty of alternatives nearby are cheaper.

So the national average is only useful as a guide. For real savings, what matters is the local spread: in neighbouring districts the same petrol can cost noticeably different amounts.

The spread largely mirrors the difference in the cost of living between regions: where rent and groceries are more expensive, so is a litre of fuel. Our ranking of Spanish cities helps compare the two.

Example of price differences between provinces

Province 95 petrol Diesel A
Madrid €1.899/l €1.873/l
Barcelona €1.852/l €1.835/l
Valencia €1.852/l €1.812/l
Seville €1.859/l €1.850/l
Murcia €1.865/l €1.836/l
Bizkaia €1.915/l €1.868/l

Even this short sample shows that the difference in 95 petrol between cheaper and more expensive areas is about 6 cents per litre. On a 50–60 litre tank that adds up to several euros, and over a year to a noticeable sum.

How much a full tank costs in Spain

For your budget, what matters more than the price per litre is the cost of a typical fill-up. Below is a calculation based on current average prices.

Tank size 95 petrol 98 petrol Diesel A
45 l €84.20 €91.47 €83.12
50 l €93.56 €101.64 €92.36
55 l €102.91 €111.80 €101.60
60 l €112.27 €121.97 €110.83

Taking the most common scenario, a typical 50-litre tank of 95 petrol currently costs €93.56, and 55 litres of diesel €101.60. For someone who fills up every week, this is already a significant item of monthly spending.

How much a 500 km and a 1,000 km trip costs

For travel and trips between cities, it is more convenient to calculate the cost of the route rather than litres.

Scenario Formula Total
500 km, petrol, consumption 7 l/100 km 35 × 1.871 €65.49
1,000 km, petrol, consumption 7 l/100 km 70 × 1.871 €130.98
500 km, diesel, consumption 6 l/100 km 30 × 1.847 €55.42
1,000 km, diesel, consumption 6 l/100 km 60 × 1.847 €110.83

Diesel is currently slightly cheaper than 95 petrol per litre, and over long distances a diesel car often remains the cheaper option thanks to lower consumption.

Why petrol in Spain costs what it does

The price of fuel in Spain is made up of several factors: global oil prices, the cost of refined products, the dollar-to-euro exchange rate, taxes and retail margins. Geography, the type of station, local competition and discount schemes also affect the price. That is why two stations in the same region can sell the same petrol at noticeably different prices.

In 2026 the market also reacted to tensions around Iran and rising oil prices. At the same time, retail prices in Spain were influenced by temporary tax measures that smoothed out part of the increase. In practice this means one thing: treat current prices as a guide “for now”, not as a guaranteed level for the whole year.

Spain compared with the rest of Europe

As of June 2026, Spain remained noticeably cheaper than the EU average for 95 petrol and diesel. This is an important point: in absolute terms fuel in Spain may seem expensive, especially to those comparing it with Russia or the CIS countries, but within Europe Spain remains a country with moderate prices at the pump.

How to find the cheapest filling station in Spain

The most reliable approach is to check prices before you set off rather than stopping at the first station you come across. In practice this works better than any general advice. If you compare stations in advance, you can regularly save a few euros on every tank.

You can compare individual stations on the map at the top of the article: it shows prices at 11,490 filling stations and is updated daily.

  • Avoid filling stations near airports and on toll motorways.
  • Check low-cost stations and hypermarket filling stations.
  • Compare prices not by brand but by the specific station on your route.
  • Look not only at the price per litre but also at the cost of a full tank.

How to actually save on petrol in Spain

  • Compare prices before your trip, not once you are already on the motorway.
  • Do not automatically fill up near airports or on toll motorways. Speaking of toll motorways and overtaking rules, it is worth preparing in advance: how traffic works in Spain is a separate topic for anyone driving in the country for the first time.
  • Check low-cost chains and hypermarket filling stations.
  • If you drive the same route regularly, choose 2–3 “regular” stations with predictable prices.
  • Calculate the cost of a full tank, not just the price per litre.

Even a difference of €0.10/l saves about €5 on a 50-litre tank. If you fill up once a week, that comes to roughly €260 a year.

In recent years Spain has followed a fuel price path typical for Europe: a low during the pandemic slump, a sharp jump in 2022 and a return to a more workable range in 2026. In practice this means that when planning car costs in Spain today it makes sense to use €1.871/l as the baseline figure, to keep in mind the national spread of €1.46–2.00/l, and to leave a margin for possible short-term spikes.

Conclusion

If you need one practical figure for everyday life, car hire and trips around the country, use €1.871/l for 95 petrol and €1.847/l for diesel: these are the national averages as of 14 September 2026. If you want real savings, look not at the Spanish average but at the actual price at your station and on your route. That is what lets you save systematically rather than by chance.

Madrid — 894 stations, one day, 14 September 2026cheapest station€1.599/lmost expensive station€2.109/ldifference per litre51 cents50-litre tank€25.50month, four tanks€102year, once a week€1,326Filling station register of the Spanish Ministry for the Ecological Transition, 14 September 2026
What filling up without looking costs: the difference between the cheapest and the most expensive station in one province on the same day. The figures are recalculated daily together with the map.

Fuel is just one line in the budget for a car. On top of it come buying the car and re-registering it with Tráfico (how a non-resident can buy a car), exchanging your licence via an exam (driving licence in Spain) and the annual roadworthiness test. How all of this fits into your overall budget is shown in our calculation of how much money you need to live in Spain.

FAQ

How much does petrol cost in Spain in 2026?

As of 14 September 2026, the average price of 95 petrol in Spain is €1.871/l, 98 petrol €2.033/l and diesel €1.847/l. The figures are recalculated daily from the government register of 11,490 filling stations.

Which petrol is most commonly used in Spain?

The most common option is 95 petrol. It is sufficient for most cars.

Is diesel cheaper or more expensive than petrol in Spain?

As of 14 September 2026, diesel is on average slightly cheaper than 95 petrol per litre, but over long distances it often remains more economical thanks to lower consumption.

Where in Spain is petrol usually more expensive?

Stations near airports, on toll motorways, in tourist spots and where there are few competitors nearby usually turn out to be more expensive.

Is Spain expensive for petrol by European standards?

No. As of June 2026, Spain remains a country with moderate fuel prices compared with EU averages.

Read next

Ask a question

A question about your situation?

or leave your contact and we will write first
We reply within an hour during working hours
You may also like

We use cookies to improve your user experience, analyze traffic and personalize content. Learn more in our Privacy Policy.