Cuánto Cuesta Mi Coche

Monthly · January 2026

Diesel falls 2,0 cents in Spain in January 2026: 1,388 €/l on average

A litre of 95 petrol cost an average of €1,437 in Spain in January 2026 and diesel €1,388, according to the prices petrol stations report to the Ministry for the Ecological Transition. Compared with December 2025, 95 petrol costs 1,7 cents less and diesel 2,0 cents less; compared with January 2025, 11,7 cents less and 9,4 cents less.

Illustration: a petrol pump with fuel drops, coins and a rising chart
Illustration: Cuánto Cuesta Mi Coche

Data for January 2026

The note

By province, the most expensive 95 petrol was in Illes Balears (1,536 €/l) and the cheapest in Melilla (1,168 €/l); the most expensive diesel in Illes Balears (1,497 €/l) and the cheapest in Melilla (1,099 €/l).

Excluding the Canary Islands, Ceuta and Melilla, which don't pay VAT or the national hydrocarbons tax but their own taxes, the cheapest 95 petrol was in Cádiz (1,416 €/l) and the cheapest diesel in Murcia (1,363 €/l).

Average price in Spain, day by day

Average of petrol stations across Spain each day, up to the end of January 2026.

  • 95 petrol
  • Diesel
Average price per litre, 13 months, from Jan 1, 2025 to Jan 31, 2026. 95 petrol: from €1,524 to €1,448/l; Diesel: from €1,446 to €1,402/l. Use the arrow keys to see each day.1,351,401,451,501,551,60FebAprMayJunJulAugSepOctNovDecJan1,4481,402

For publishing

Image with the data

The main figure and key rows in a 1200×675 image ready for the story or social media, with the source. Each local version has its own.

Diesel falls 2,0 cents in Spain in January 2026: 1,388 €/l on average
Download image (PNG)

If you use it, keep the source at the bottom visible.

Local version

The headline and first paragraph with each place's figures

Choose one to see its headline and first paragraph with its own figures, ready to copy.

The 52 provinces in January 2026, from cheapest to most expensive petrol

Average price for the month in €/l and change in cents per litre compared with December 2025 and January 2025. The ranking is for 95 petrol.

#Province95 petrolVs December 2025Vs January 2025DieselVs December 2025Vs January 2025
Spain1,437−1,7−11,71,388−2,0−9,4
1Melilla1,168−0,9−3,91,0990,0−6,5
2Las Palmas1,172+0,6−3,71,167+0,4−2,5
3Santa Cruz de Tenerife1,1740,0−6,61,1630,0−5,8
4Ceuta1,300−3,2−1,11,304−3,2+2,7
5Cádiz1,416−1,8−13,11,369−3,9−10,6
6Valladolid1,420−1,9−14,61,369−2,4−12,6
7Murcia1,423−1,7−11,71,363−1,9−9,3
8Almería1,426−1,3−10,91,367−1,6−8,7
9Lleida1,427−0,8−11,51,369−1,4−9,1
10Navarra1,429−2,3−11,81,368−2,4−11,0
10Soria1,429−0,6−13,31,386−1,4−8,1
12Barcelona1,431−3,5−12,11,367−1,8−10,2
13Valencia1,432−2,3−11,41,381−2,4−8,9
14Córdoba1,433−1,5−13,01,408−1,5−8,5
15Sevilla1,434−2,6−13,21,398−2,8−10,0
16Ciudad Real1,437−1,3−12,31,402−1,1−9,8
17Salamanca1,438−1,5−12,61,427−0,3−9,4
18Pontevedra1,439−1,4−14,01,403−1,9−10,8
18Segovia1,439−1,8−14,61,399−2,1−9,3
20A Coruña1,444−1,7−11,51,400−1,6−9,9
21Zamora1,445−0,9−11,51,411−1,1−9,2
22Lugo1,447−2,2−11,81,429−2,1−8,8
23Guadalajara1,448−1,9−13,81,402−3,1−10,9
24Teruel1,449−1,2−13,01,396−1,6−8,4
24Palencia1,449−1,5−12,11,420−3,2−10,6
26Jaén1,450−1,2−12,91,424−2,2−9,3
27La Rioja1,452−1,2−12,11,408−1,8−9,3
28Cantabria1,453−2,3−13,81,397−2,7−9,8
28Badajoz1,453−1,1−10,81,396−3,1−10,3
28Castellón1,453−1,7−10,71,377−2,4−11,7
31Girona1,454−1,7−10,81,403−2,9−7,4
32Alicante1,455−2,6−11,71,383−1,9−10,1
32Bizkaia1,455−2,5−12,41,417−2,1−10,8
34Madrid1,458−2,0−12,51,398−2,8−11,1
35León1,460−1,4−11,31,412−2,1−8,5
35Araba/Álava1,460−2,5−12,41,407−2,6−10,6
37Tarragona1,462−0,9−10,51,373−1,6−9,7
38Gipuzkoa1,465−1,6−13,71,421−1,7−11,4
38Burgos1,465−0,8−12,41,419−2,0−8,1
38Albacete1,465−0,5−13,11,427−0,1−8,7
41Granada1,466+0,3−11,61,413−1,0−10,1
42Zaragoza1,467−1,0−12,81,398−2,0−9,2
42Ourense1,467−0,6−11,01,433−1,8−8,9
42Huesca1,467−0,3−13,01,426−0,3−7,9
45Cáceres1,474−0,7−10,11,445−0,9−8,4
46Málaga1,479−1,3−12,31,430−2,1−9,3
46Huelva1,479−1,7−8,51,421−2,7−9,1
48Toledo1,481−0,4−9,61,401−2,2−9,5
49Asturias1,483−3,1−13,71,455−2,1−8,3
50Cuenca1,487−1,4−12,21,433−2,3−8,5
51Ávila1,495−0,2−9,71,451−0,8−5,8
52Illes Balears1,536−1,6−12,21,497−1,7−8,7

Download the table as CSV (semicolon-separated, for Spanish Excel)

How we calculate it

Methodology and sources

  • Each month's average is the average of the daily average prices, using the prices petrol stations report to the Ministry, which publishes them on its petrol station Geoportal.
  • 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.
  • Spain is the average of all the country's petrol stations, not of the provinces. 95 petrol is E5 and, if a station doesn't sell it, E10.
  • The ranking runs from cheapest (1) to most expensive, with prices rounded to a tenth of a cent: ties share a position.
  • The averages and comparisons are our own calculations: the Ministry does not review or endorse them.
  • Full methodology →

Sources

How to cite

You can use the data in this note by citing the source:

Fuente: Cuánto Cuesta Mi Coche (cuantocuestamicoche.es)

If you publish it online, we'd appreciate a link to this note. Official figures carry their source; the calculations are ours.

Press contact

Need the figure for another place, another data cross-check or a clarification? Write to us:

contacto@cuantocuestamicoche.es

More data