Relotus-relocation Editorial Team Author Relotus-relocation Editorial Team 6 min read

Petrol prices in Spain

As of 30 October 2026, 95 petrol in Spain costs on average €1.731/l, diesel €1.899/l, 98 petrol €1.904/l and autogas €1.101/l. This is the average across 11,419 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 30 October 2026, 02:27

cheaperaround averagemore expensive

The map will load when you scroll down to it.

National averages: 95 petrol — €1.731, 98 petrol — €1.904, diesel — €1.899, autogas — €1.101. Data for 11,419 stations as of 30 October 2026, 02:27, source: register of the Spanish Ministry for the Ecological Transition.

Average prices in all provinces
ProvinceStationsPetrol 95Diesel
ALBACETE156€1.746€1.911
ALICANTE478€1.765€1.909
ALMERÍA228€1.724€1.888
ARABA/ÁLAVA72€1.784€1.938
ASTURIAS238€1.793€1.966
BADAJOZ276€1.745€1.916
BALEARS (ILLES)224€1.829€2.009
BARCELONA799€1.720€1.878
BIZKAIA133€1.757€1.932
BURGOS137€1.764€1.915
CANTABRIA166€1.774€1.933
CASTELLÓN / CASTELLÓ198€1.745€1.881
CEUTA10€1.594€1.740
CIUDAD REAL218€1.718€1.895
CORUÑA (A)290€1.742€1.920
CUENCA116€1.751€1.904
CÁCERES155€1.742€1.949
CÁDIZ294€1.722€1.919
CÓRDOBA206€1.725€1.916
GIPUZKOA146€1.774€1.948
GIRONA275€1.724€1.884
GRANADA282€1.721€1.889
GUADALAJARA93€1.730€1.929
HUELVA138€1.781€1.943
HUESCA122€1.725€1.901
JAÉN211€1.744€1.916
LEÓN168€1.735€1.940
LLEIDA180€1.669€1.860
LUGO129€1.754€1.956
MADRID891€1.739€1.914
MELILLA12€1.604€1.661
MURCIA462€1.723€1.876
MÁLAGA313€1.769€1.945
NAVARRA244€1.719€1.878
OURENSE88€1.738€1.945
PALENCIA73€1.743€1.952
PALMAS (LAS)257€1.525€1.680
PONTEVEDRA229€1.739€1.922
RIOJA (LA)83€1.737€1.904
SALAMANCA112€1.737€1.952
SANTA CRUZ DE TENERIFE241€1.585€1.744
SEGOVIA77€1.730€1.893
SEVILLA438€1.743€1.905
SORIA42€1.726€1.893
TARRAGONA228€1.698€1.882
TERUEL69€1.710€1.913
TOLEDO243€1.743€1.928
VALENCIA / VALÈNCIA632€1.722€1.858
VALLADOLID151€1.756€1.918
ZAMORA89€1.734€1.905
ZARAGOZA238€1.739€1.895
ÁVILA69€1.776€1.935

How much petrol costs in Spain today

According to the government register of filling stations, as of 30 October 2026 average fuel prices in Spain are: 95 petrol €1.731/l, 98 petrol €1.904/l, diesel A €1.899/l, autogas €1.101/l. This is the national average, and on its own it is not enough for planning: across provinces, 95 petrol ranges from €1.53–1.83/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.731/l The main option for most cars
98 petrol €1.904/l Usually needed only by certain engines, not by everyone
Diesel A €1.899/l Currently more expensive than 95 petrol
LPG / GLP €1.101/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.739/l €1.914/l
Barcelona €1.720/l €1.878/l
Valencia €1.722/l €1.858/l
Seville €1.743/l €1.905/l
Murcia €1.723/l €1.876/l
Bizkaia €1.757/l €1.932/l

Even this short sample shows that the difference in 95 petrol between cheaper and more expensive areas is about 4 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 €77.90 €85.69 €85.48
50 l €86.55 €95.21 €94.97
55 l €95.21 €104.73 €104.47
60 l €103.86 €114.25 €113.97

Taking the most common scenario, a typical 50-litre tank of 95 petrol currently costs €86.55, and 55 litres of diesel €104.47. 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.731 €60.59
1,000 km, petrol, consumption 7 l/100 km 70 × 1.731 €121.17
500 km, diesel, consumption 6 l/100 km 30 × 1.899 €56.98
1,000 km, diesel, consumption 6 l/100 km 60 × 1.899 €113.97

Diesel is currently more expensive 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: from late March to 30 June 2026 VAT on petrol and diesel was cut to 10% (Article 42 of RDL 7/2026). The measure was not extended, and since 1 July 2026 VAT on fuel has been back at 21%. 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,419 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.731/l as the baseline figure, to keep in mind the national spread of €1.53–1.83/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.731/l for 95 petrol and €1.899/l for diesel: these are the national averages as of 30 October 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 — 891 stations, one day, 30 October 2026cheapest station€1.499/lmost expensive station€2.059/ldifference per litre56 cents50-litre tank€28.00month, four tanks€112year, once a week€1,456Filling station register of the Spanish Ministry for the Ecological Transition, 30 October 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 30 October 2026, the average price of 95 petrol in Spain is €1.731/l, 98 petrol €1.904/l and diesel €1.899/l. The figures are recalculated daily from the government register of 11,419 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 30 October 2026, diesel is on average more expensive 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

Describe your situation — we will reply within the hour

or leave your contact and we will write first
We reply within an hour during working hours. We never call without warning.

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