Petrol prices
Petrol and diesel prices today in Spain
Average of Spain's 11.243 petrol stations this morning (16/10/2026), using the prices published by the Ministry for the Ecological Transition. With how they have changed, the cheapest day to fill up and the price in each province.

95 petrol
1,779 €/l
Average of 10.909 petrol stations
- Cheapest
- 1,289 €
- 1 in 10, at or below
- 1,649 €
Diesel
1,891 €/l
Average of 11.243 petrol stations
- Cheapest
- 1,499 €
- 1 in 10, at or below
- 1,747 €
Petrol 98
1,945 €/l
Cheapest: €1,399
Premium diesel
1,984 €/l
Cheapest: €1,595
LPG (autogas)
1,100 €/l
Cheapest: €0,869
How prices have changed in Spain
Daily average of every petrol station in Spain. Under «Since 2024», the average of each week. Move your finger or mouse over the chart to see each day.
- 95 petrol
- Diesel
- Over the last year, 95 petrol in Spain has ranged from €1,431/l (09/01/2026) to €1,935/l (28/09/2026). Average for the year: €1,571/l.
- Over the last year, diesel in Spain has ranged from €1,380/l (10/01/2026) to €1,943/l (21/03/2026). Average for the year: €1,623/l.
See the data: average price for each month in Spain
| Month | 95 petrol | Diesel |
|---|---|---|
| October 2026 | 1,792 € | 1,896 € |
| September 2026 | 1,881 € | 1,871 € |
| August 2026 | 1,711 € | 1,837 € |
| July 2026 | 1,588 € | 1,631 € |
| June 2026 | 1,486 € | 1,568 € |
| May 2026 | 1,554 € | 1,696 € |
| April 2026 | 1,535 € | 1,800 € |
| March 2026 | 1,629 € | 1,754 € |
| February 2026 | 1,462 € | 1,417 € |
| January 2026 | 1,437 € | 1,388 € |
| December 2025 | 1,454 € | 1,408 € |
| November 2025 | 1,475 € | 1,436 € |
| October 2025 | 1,464 € | 1,398 € |
| September 2025 | 1,474 € | 1,406 € |
| August 2025 | 1,473 € | 1,411 € |
| July 2025 | 1,483 € | 1,423 € |
| June 2025 | 1,469 € | 1,382 € |
| May 2025 | 1,452 € | 1,365 € |
| April 2025 | 1,484 € | 1,404 € |
| March 2025 | 1,517 € | 1,452 € |
| February 2025 | 1,563 € | 1,494 € |
| January 2025 | 1,555 € | 1,483 € |
| December 2024 | 1,512 € | 1,434 € |
| November 2024 | 1,502 € | 1,408 € |
| October 2024 | 1,493 € | 1,384 € |
| September 2024 | 1,499 € | 1,383 € |
| August 2024 | 1,572 € | 1,448 € |
| July 2024 | 1,612 € | 1,491 € |
| June 2024 | 1,615 € | 1,467 € |
| May 2024 | 1,654 € | 1,500 € |
| April 2024 | 1,669 € | 1,549 € |
| March 2024 | 1,618 € | 1,537 € |
| February 2024 | 1,582 € | 1,540 € |
| January 2024 | 1,535 € | 1,488 € |
Petrol prices in each province
On 16/10/2026, the cheapest 95 petrol was in Las Palmas (€1,530/l on average) and the most expensive in Illes Balears (€1,871/l). The Canary Islands, Ceuta and Melilla have their own fuel taxes, which is why they come out cheaper. Leaving them out, the cheapest is Lleida (€1,734/l).
| # | Province | 95 petrol | Diesel | 95 petrol vs Spain |
|---|---|---|---|---|
| 1 | Las Palmas | 1,530 € | 1,676 € | −24,9c |
| 2 | Santa Cruz de Tenerife | 1,586 € | 1,737 € | −19,3c |
| 3 | Melilla | 1,604 € | 1,613 € | −17,5c |
| 4 | Ceuta | 1,620 € | 1,725 € | −15,9c |
| 5 | Lleida | 1,734 € | 1,844 € | −4,5c |
| 6 | Tarragona | 1,760 € | 1,867 € | −1,9c |
| 7 | Soria | 1,763 € | 1,882 € | −1,6c |
| 8 | Córdoba | 1,766 € | 1,914 € | −1,3c |
| 9 | Teruel | 1,766 € | 1,885 € | −1,3c |
| 10 | Almería | 1,767 € | 1,878 € | −1,2c |
| 11 | Murcia | 1,769 € | 1,874 € | −1,0c |
| 12 | Barcelona | 1,773 € | 1,868 € | −0,6c |
| 13 | Cádiz | 1,774 € | 1,899 € | −0,5c |
| 14 | Ciudad Real | 1,774 € | 1,891 € | −0,5c |
| 15 | Valencia | 1,776 € | 1,849 € | −0,3c |
| 16 | Girona | 1,777 € | 1,875 € | −0,2c |
| 17 | Salamanca | 1,778 € | 1,934 € | −0,1c |
| 18 | Huesca | 1,779 € | 1,892 € | same |
| 19 | Granada | 1,781 € | 1,886 € | +0,2c |
| 20 | León | 1,781 € | 1,922 € | +0,2c |
| 21 | Navarra | 1,782 € | 1,868 € | +0,3c |
| 22 | Segovia | 1,783 € | 1,893 € | +0,4c |
| 23 | La Rioja | 1,785 € | 1,895 € | +0,6c |
| 24 | Sevilla | 1,787 € | 1,902 € | +0,8c |
| 25 | Albacete | 1,788 € | 1,896 € | +0,9c |
| 26 | Madrid | 1,788 € | 1,909 € | +0,9c |
| 27 | Zamora | 1,789 € | 1,906 € | +1,0c |
| 28 | Guadalajara | 1,790 € | 1,923 € | +1,1c |
| 29 | Badajoz | 1,791 € | 1,903 € | +1,2c |
| 30 | Toledo | 1,791 € | 1,922 € | +1,2c |
| 31 | Zaragoza | 1,791 € | 1,883 € | +1,2c |
| 32 | Jaén | 1,793 € | 1,918 € | +1,4c |
| 33 | Pontevedra | 1,793 € | 1,911 € | +1,4c |
| 34 | A Coruña | 1,795 € | 1,909 € | +1,6c |
| 35 | Ourense | 1,796 € | 1,927 € | +1,7c |
| 36 | Castellón | 1,797 € | 1,878 € | +1,8c |
| 37 | Palencia | 1,798 € | 1,939 € | +1,9c |
| 38 | Valladolid | 1,800 € | 1,913 € | +2,1c |
| 39 | Cáceres | 1,803 € | 1,948 € | +2,4c |
| 40 | Lugo | 1,803 € | 1,945 € | +2,4c |
| 41 | Alicante | 1,807 € | 1,893 € | +2,8c |
| 42 | Burgos | 1,809 € | 1,904 € | +3,0c |
| 43 | Bizkaia | 1,812 € | 1,919 € | +3,3c |
| 44 | Málaga | 1,815 € | 1,938 € | +3,6c |
| 45 | Cantabria | 1,816 € | 1,924 € | +3,7c |
| 46 | Araba/Álava | 1,817 € | 1,928 € | +3,8c |
| 47 | Ávila | 1,817 € | 1,942 € | +3,8c |
| 48 | Huelva | 1,824 € | 1,931 € | +4,5c |
| 49 | Cuenca | 1,827 € | 1,907 € | +4,8c |
| 50 | Gipuzkoa | 1,827 € | 1,939 € | +4,8c |
| 51 | Asturias | 1,836 € | 1,952 € | +5,7c |
| 52 | Illes Balears | 1,871 € | 1,999 € | +9,2c |
How much did it cost a year ago?
95 petrol
A year ago (16/10/2025), 95 petrol cost €1,460/l in Spain.
Today, 31,9 cents more per litre: a 50-litre tank costs you 15,95 € more.
Diesel
A year ago (16/10/2025), diesel cost €1,394/l in Spain.
Today, 49,7 cents more per litre: a 50-litre tank costs you 24,85 € more.
Careful when comparing: until 31 December 2026, pump prices include the temporary tax cut in Royal Decree-law 25/2026, as the Ministry notes on the Geoportal. The figures are what you pay at the pump, with that cut. Royal Decree-law 25/2026 (BOE)
Which day is cheapest to fill up in Spain?
Each province has its own: see its page.
95 petrol
In Spain, 95 petrol costs the same any day of the week: less than 0.1 cents' difference. Fill up whenever suits you and pay more attention to which station you choose.
| Monday | 0,0 c | |
|---|---|---|
| Tuesday | 0,0 c | |
| Wednesday | 0,0 c | |
| Thursday | 0,0 c | |
| Friday | 0,0 c | |
| Saturday | 0,0 c | |
| Sunday | 0,0 c |
Diesel
In Spain, diesel barely changes price from day to day: the cheapest is usually Tuesday, but only 0,1 cents below its week's average (0,03 € on a 50-litre tank), and it was in 6 out of 10 weeks. Fill up whenever suits you and pay more attention to which station you choose.
| Monday | 0,0 c | |
|---|---|---|
| Tuesday | −0,1 c | |
| Wednesday | 0,0 c | |
| Thursday | −0,1 c | |
| Friday | 0,0 c | |
| Saturday | 0,0 c | |
| Sunday | 0,0 c |
How we work it out: for every day of the last year we compare the average price with the average of its week (that day plus the three before and the three after), so prices rising or falling over the year don't skew it. For each day of the week we take the typical value over 51 weeks (the median), so unusual weeks, such as a tax change, don't count. We only call a day cheaper if it is by 0.2 cents or more and in at least 7 out of 10 weeks.
All fuels in Spain
| Fuel | Average today | Cheapest | A month ago | A year ago | Petrol stations |
|---|---|---|---|---|---|
| 95 petrol | 1,779 € | 1,289 € | 1,911 € | 1,460 € | 10.909 |
| Diesel | 1,891 € | 1,499 € | 1,895 € | 1,394 € | 11.243 |
| Petrol 98 | 1,945 € | 1,399 € | 2,065 € | 1,627 € | 5497 |
| Premium diesel | 1,984 € | 1,595 € | 1,984 € | 1,492 € | 5887 |
| LPG (autogas) | 1,100 € | 0,869 € | 1,099 € | 0,933 € | 990 |
Tell me when it drops
We'll email you when the average price of your fuel in your province drops below the figure you choose, or every Monday with a summary. It's free and you can unsubscribe with one click.
Questions
Frequently asked questions
How much does petrol cost in Spain today?+
Today (16/10/2026) a litre of 95 petrol costs €1,779 on average in Spain and a litre of diesel €1,891, according to the prices of the 11.243 petrol stations published by the Ministry for the Ecological Transition.
Where is the cheapest petrol in Spain?+
Today, in Las Palmas (€1,530/l on average); the most expensive, in Illes Balears (€1,871/l). The Canary Islands, Ceuta and Melilla have their own fuel taxes (no VAT and no national hydrocarbons tax), which is why they usually come out cheapest.
Is petrol more expensive than a year ago?+
A year ago (16/10/2025) 95 petrol cost €1,460/l on average in Spain and diesel €1,394/l. Today, €1,779 and €1,891/l.
Which day of the week is cheapest to fill up?+
In Spain, 95 petrol costs the same any day of the week: less than 0.1 cents' difference. Fill up whenever suits you and pay more attention to which station you choose.
Where do these prices come from?+
From the Ministry for the Ecological Transition and the Demographic Challenge: every petrol station must report its prices to it, and it publishes them on its petrol station Geoportal. Each day we work out the average of the stations that sell to the public, without weighting by how much each one sells.
Where the data comes from
- Prices from the Ministry for the Ecological Transition and the Demographic Challenge: petrol stations must report their prices to it and the Ministry publishes them on the petrol station Geoportal. From 01/01/2024 to 16/10/2026, from the daily history of its REST service; after that, from the prices in force each morning.
- Each figure is the simple average of the public-sale stations selling that fuel, not weighted by how much each one sells. We drop impossible prices (below 75% or above 135% of that province's median that day), which are usually typing mistakes.
- Today's price is this morning's; tomorrow it is replaced by the one in the Ministry's history.
- The calculations (averages, cheapest day, comparison with a year ago) are ours: the Ministry neither reviews nor endorses them.
Petrol station Geoportal Fuel price REST service Order ITC/2308/2007 (BOE) Reuse conditions (MITECO)