CNG price in Spain today

Median of 141 stations · updated

CNG
median · Spain
1.699€/kg

−0.110against Diesel · 1.809 €/l

Last 30 daysUpdated 3 Sept 2026, 23:31
7 days
+0.053 €/kg
+3.2 % · since 27 Aug 2026
30 days
+0.094 €/kg
+5.9 % · since 4 Aug 2026

From cheapest to priciest

today · €/kg
1.299
lowest · Onda
1.699
median
1.899
highest

Half the stations charge between 1.644 and 1.749 €/kg.

CNG · medianDiesel
1.011.271.531.792.04SeptDecMarJun1.70
1.011.271.531.792.04SeptDecMarJun1.70
Daily median of the official prices · €/kgUpdated 3 Sept 2026, 23:31
Against other fuels · median Spain
FuelsmedianCNG against it
Diesel1.809 €/l−0.110 · -6.1 %
Unleaded 95 (E5)1.839 €/l−0.140 · -7.6 %
Renewable petrol2.019 €/l−0.320 · -15.8 %
Biodiesel1.699 €/l0.000 · 0.0 %

Price by province

38 provinces · €/kg
ProvinceStationsmedianvs Spainlowest
Madrid371.792+0.0931.599
Barcelona191.666−0.0331.590
Girona71.664−0.0351.629
Guadalajara51.739+0.0401.644
Murcia51.739+0.0401.739
Valencia51.679−0.0201.637
Bizkaia41.717+0.0181.644
Castellón41.644−0.0551.299
Gipuzkoa41.702+0.0031.644
Tarragona41.644−0.0551.644
See all 38 provinces
ProvinceStationsmedianvs Spainlowest
A Coruña21.6990.0001.699
Álava21.709+0.0101.679
Albacete21.692−0.0071.644
Alicante31.644−0.0551.599
Asturias31.739+0.0401.644
Badajoz11.644−0.0551.644
Barcelona191.666−0.0331.590
Bizkaia41.717+0.0181.644
Burgos21.722+0.0231.624
Cáceres21.829+0.1301.819
Cádiz11.529−0.1701.529
Cantabria11.739+0.0401.739
Castellón41.644−0.0551.299
Ciudad Real21.692−0.0071.644
Córdoba11.739+0.0401.739
Cuenca11.739+0.0401.739
Gipuzkoa41.702+0.0031.644
Girona71.664−0.0351.629
Granada21.692−0.0071.644
ProvinceStationsmedianvs Spainlowest
Guadalajara51.739+0.0401.644
Huesca11.644−0.0551.644
Jaén21.674−0.0251.529
La Rioja11.739+0.0401.739
León11.644−0.0551.644
Lleida21.732+0.0331.644
Madrid371.792+0.0931.599
Málaga11.739+0.0401.739
Murcia51.739+0.0401.739
Navarra11.614−0.0851.614
Pontevedra11.739+0.0401.739
Salamanca21.662−0.0371.644
Santa Cruz de Tenerife11.725+0.0261.725
Sevilla21.692−0.0071.644
Tarragona41.644−0.0551.644
Toledo21.576−0.1231.412
Valencia51.679−0.0201.637
Zamora11.644−0.0551.644
Zaragoza41.774+0.0751.644

Price by brand

€/kg
BrandStationsmedianlowest
HAM351.6441.599
Naturgy351.7161.590
Molgas151.8191.799
Repsol141.7391.412
Aliara Energía111.8391.839
Galp31.6391.614
Shell31.7241.599
Bdmed21.5641.299
BP21.5991.599
Cepsa21.6991.599
Alas Central11.6491.649
Área 11711.6991.699
Área 117 - Valcarce11.6441.644
Beroil11.6241.624
CAN CALDERÓN - CLAUS (GNC)11.6641.664
Carbugal Fuenlabrada11.8391.839
Disa11.7251.725
Easyrepost11.8691.869
Energreen Mobility11.7051.705
Gasogas Olaberria11.7491.749

See the full history · since 1 Jan 2019