CNG price in Spain today

Median of 97 stations · updated

CNG
median · Spain
1.958€/kg

+0.039against Diesel · 1.919 €/l

Last 30 daysUpdated 19 Oct 2026, 10:00
7 days
+0.066 €/kg
+3.5 % · since 12 Oct 2026
30 days
+0.104 €/kg
+5.6 % · since 19 Sept 2026

From cheapest to priciest

today · €/kg
1.299
lowest · Onda
1.958
median
2.199
highest

Half the stations charge between 1.879 and 1.999 €/kg.

CNG · medianDiesel
1.001.251.501.752.002.25OctJanAprJul1.96
1.001.251.501.752.002.25OctJanAprJul1.96
Daily median of the official prices · €/kgUpdated 19 Oct 2026, 10:00
Against other fuels · median Spain
FuelsmedianCNG against it
Diesel1.919 €/l+0.039+2.0 %
Unleaded 95 (E5)1.795 €/l+0.163+9.1 %
Renewable petrol1.969 €/l−0.011-0.6 %
Biodiesel1.699 €/l+0.259+15.2 %

With 97 stations publishing a price, the Spanish median for CNG comes to 1.958 €/kg.

The median is used rather than the average because four very cheap or very dear stations move an average and do not move a median: half of the stations are below 1.958 €/kg and half above.

Half of all stations price between 1.879 and 1.999 €/kg; the extremes lie outside that band.

The cheapest station in Spain is in Onda (Castellón), at 1.299 €/kg; the dearest asks 2.199 €/kg, 0.900 €/kg more.

Price by province

30 provinces · €/kg
ProvinceStationsmedianvs Spainlowest
Madrid331.999+0.0411.749
Barcelona121.912−0.0461.859
Girona51.894−0.0641.799
Murcia51.959+0.0011.899
Guadalajara41.949−0.0091.874
Valencia41.906−0.0521.889
Bizkaia31.969+0.0111.899
Gipuzkoa31.874−0.0841.874
Zaragoza31.879−0.0791.879
Álava21.864−0.0941.829
See all 30 provinces
ProvinceStationsmedianvs Spainlowest
A Coruña11.974+0.0161.974
Álava21.864−0.0941.829
Albacete11.9580.0001.958
Alicante11.854−0.1041.854
Barcelona121.912−0.0461.859
Bizkaia31.969+0.0111.899
Burgos21.872−0.0861.844
Cáceres22.034+0.0761.899
Cantabria11.894−0.0641.894
Castellón21.587−0.3711.299
Ciudad Real11.999+0.0411.999
Córdoba11.999+0.0411.999
Cuenca11.9580.0001.958
Gipuzkoa31.874−0.0841.874
Girona51.894−0.0641.799
ProvinceStationsmedianvs Spainlowest
Granada11.999+0.0411.999
Guadalajara41.949−0.0091.874
Jaén11.889−0.0691.889
La Rioja11.969+0.0111.969
Lleida11.799−0.1591.799
Madrid331.999+0.0411.749
Málaga11.9580.0001.958
Murcia51.959+0.0011.899
Navarra11.824−0.1341.824
Salamanca11.899−0.0591.899
Santa Cruz de Tenerife11.925−0.0331.925
Sevilla11.999+0.0411.999
Tarragona11.850−0.1081.850
Valencia41.906−0.0521.889
Zaragoza31.879−0.0791.879

Price by brand

€/kg
BrandStationsmedianlowest
Naturgy341.9871.866
Molgas151.8991.799
Aliara Energía112.1692.169
Repsol81.8941.854
Shell31.8541.769
Bdmed21.5491.299
BP21.7991.799
Cepsa21.8691.749
Galp21.9621.824
Alas Central11.8501.850
Área 11711.8091.809
Área 117 - Valcarce11.8441.844
Beroil11.8441.844
CAN CALDERÓN - CLAUS (GNC)11.9241.924
Carbugal Fuenlabrada12.1692.169
Disa11.9251.925
Easyrepost12.1992.199
Energreen Mobility11.8491.849
Gasogas Olaberria11.9591.959
Gasolprime11.8791.879

See the full history · since 1 Jan 2019

What you are looking at

CNG is natural gas compressed to around 200 bar, almost pure methane, dispensed and billed by the kilogram rather than by the litre. You pay per kilogram, and a kilo goes roughly as far as a litre and a half of petrol, so the price per kilo means nothing until you do that sum.

It is fitted to factory bi-fuel cars and vans and to a large share of city buses; converting a car afterwards is rare, because the tank is a pressure cylinder. The network is concentrated around the big cities and the freight corridors, and several provinces have no public refuelling point at all.

How the price is moving

Over seven days the median has risen 0.066 €/kg, or 3.4 %.

Over thirty days it has risen 0.104 €/kg, or 5.3 %, from 1.854 €/kg on 19 Sept 2026.

Where it is cheapest

By province, the lowest prices are in Castellón (1.587 €/kg), Lleida (1.799 €/kg) and Navarra (1.824 €/kg). The dearest are Cáceres (2.034 €/kg), Sevilla (1.999 €/kg) and Granada (1.999 €/kg).

Of the 29 provinces with CNG, 10 sit above the national median and 19 below it.

By brand, the lowest medians belong to Bdmed (1.549 €/kg), BP (1.799 €/kg) and Área 117 (1.809 €/kg). Between the cheapest brand (Bdmed) and the dearest (Easyrepost) there is 0.650 €/kg of median.

Frequently asked questions about the CNG price

How much does CNG cost in Spain today?

1.958 €/kg as a median, from the reading on 19 Oct 2026. The cheapest station in Spain asks 1.299 €/kg and the dearest 2.199 €/kg.

What does the median price mean?

That half of the stations with CNG sell below 1.958 €/kg and half above; the figure comes from 97 stations. It is steadier than an average, which four extreme prices can throw off.

Which province has the cheapest CNG?

Today Castellón (1.587 €/kg), Lleida (1.799 €/kg) and Navarra (1.824 €/kg). The Canary Islands are listed separately because fuel duty there works differently.

Why do prices differ so much between provinces?

Haulage from the supply point, local competition and, in the Canary Islands, Ceuta and Melilla, a different tax regime. Today the gap between the cheapest and the dearest province is 0.447 €/kg.

How much does a fill of CNG cost?

At today's median of 1.958 €/kg, filling 20 kg costs 39.16 €; at the cheapest station in Spain, 25.98 €.

How is CNG paid for?

You pay per kilogram, and a kilo goes roughly as far as a litre and a half of petrol, so the price per kilo means nothing until you do that sum. The Spanish median today is 1.958 €/kg.

Which vehicles can use CNG?

It is fitted to factory bi-fuel cars and vans and to a large share of city buses; converting a car afterwards is rare, because the tank is a pressure cylinder. In Spain you will find it at 97 stations.

How often does this price change?

The official file is read every 30 minutes and the last CNG reading is from 19 Oct 2026, with the median at 1.958 €/kg. The median only moves when a good number of stations change price at once.