Live ranking · Updated every 30 min

Cheapest Gas Stations in Spain

The 20 cheapest gas stations nationwide and the most affordable pump in each province. From €1.219/L. Save €5–10 per fill.

Cheapest Gas 95

€1.219

National avg G95

€1.517

Cheapest Diesel

€1.359

Estimated savings

5–10 €

per fill-up

Top 20 cheapest gas stations in Spain

Ranked by Gas 95 price

#StationGas 95
1MOEVE

AUTOVIA EXTREMADRUA KM. 87

€1.219
2PLENERGY

CALLE DIEGO VEGA SARMIENTO, 48

€1.249
3PETROPRIX

CALLE EUFEMIANO FUENTES CABRERA, 10

€1.249
4PETROPRIX

CALLE LUIS SAAVEDRA MIRANDA, 59

€1.249
5CANARY OIL, S.L.

CALLE EUFEMIANO FUENTES CABRERA, 35

€1.259
6PETROPRIX

POLIGONO BENTA ALDEA, 4

€1.279
7BALLENOIL

POLIGONO IBAIONDO, 17

€1.279
8OCÉANO TACO

CALLE SANTA AMELIA, 20

€1.288
9CANARY OIL, S.L.

CALLE SUBIDA AL MAYORAZGO, 7

€1.289
10PLENERGY

CALLE ALMAZARA, 2

€1.289
11PETROUYA

CARRETERA UTRERA SEVILLA KM. 1

€1.289
12E.S.VISTALEGRE

CALLE ECIJA-JEREZ, 11

€1.289
13PLENERGY

CALLE MIRLO, 1

€1.289
14BALLENOIL

PLAZA DE LA TRIANILLA, S/N

€1.289
15FAMILY ENERGY

CARRETERA C.CIAL ALMAZARA PLAZA (CTRA. A376) KM. 2

€1.289
16BALLENOIL

CARRETERA PORTUGAL-QUIZAS POL.126 P.752 QUINTA DE ARRIBA KM. 1

€1.299
17ALCAMPO

ZONA CENTRO COMERCIAL LAS CAMARETAS CALLE A, SN

€1.299
18BALLENOIL

CALLE EDUARDO SAAVEDRA, 24

€1.299
19GMOIL

CALLE LAURA GROTE DE LA PUERTA, 2

€1.309
20PLENERGY

CALLE METALURGIA, S/N

€1.309

Cheapest station in each province

Sorted by province minimum price

1.TOLEDO

MOEVE

€1.219

2.PALMAS (LAS)

PLENERGY

€1.249

3.GIPUZKOA

PETROPRIX

€1.279

4.SANTA CRUZ DE TENERIFE

OCÉANO TACO

€1.288

5.SEVILLA

PLENERGY

€1.289

6.OURENSE

BALLENOIL

€1.299

7.SORIA

ALCAMPO

€1.299

8.BIZKAIA

GASOLINERA ZAMUDIO

€1.314

9.CUENCA

SAN ANTONIO DE PADUA SDAD. COOP. DE C-LM

€1.322

10.NAVARRA

PETROPRIX

€1.327

11.BARCELONA

CAMPSA EXPRESS

€1.329

12.PONTEVEDRA

ALCAMPO

€1.329

13.TARRAGONA

TRONOVA ENERGIA

€1.329

14.ZARAGOZA

PLENERGY

€1.329

15.CORUÑA (A)

ALCAMPO FERROL

€1.333

16.LLEIDA

BALLENOIL

€1.336

17.GIRONA

BONAREA

€1.337

18.CÓRDOBA

AUTACOR

€1.338

19.ALICANTE

GASOLINERA ASPE

€1.339

20.CASTELLÓN / CASTELLÓ

GMOIL

€1.339

21.HUESCA

BONAREA

€1.339

22.MADRID

PLENERGY

€1.339

23.SALAMANCA

PLENERGY

€1.339

24.TERUEL

ALCAMPO

€1.340

25.GUADALAJARA

BALLENOIL

€1.346

26.MÁLAGA

AGROOLIVARERA SAN COSME Y SAN DAMIAN, S.C.A.

€1.348

27.ALBACETE

LA REMEDIADORA

€1.349

28.CIUDAD REAL

BEROIL

€1.349

29.LUGO

PETROPRIX

€1.349

30.MURCIA

PLENERGY

€1.349

31.VALENCIA / VALÈNCIA

PLENERGY

€1.349

32.VALLADOLID

BALLENOIL

€1.349

33.JAÉN

BALLENOIL

€1.355

34.BURGOS

NORPETROL LOS CARROS 2

€1.358

35.ALMERÍA

GASOLINERA EL EJIDO

€1.359

36.ZAMORA

FERTIBLEND

€1.366

37.RIOJA (LA)

PETROPRIX

€1.368

38.CÁCERES

EURONOR ENERGY

€1.369

39.CÁDIZ

BALLENOIL

€1.369

40.BADAJOZ

SEDIMACAR, S.L.

€1.370

41.GRANADA

ASOCIACION GREMIAL TAXI GRANADA

€1.370

42.CANTABRIA

BALLENOIL

€1.379

43.HUELVA

BALLENOIL

€1.379

44.ÁVILA

ALCAMPO

€1.384

45.LEÓN

JOVINO ESTHER E HIJOS S.L.

€1.389

46.MELILLA

BP MELILLA PUERTO

€1.398

47.ARABA/ÁLAVA

BALLENOIL

€1.399

48.PALENCIA

BEROIL

€1.399

49.ASTURIAS

E.S. CRISTALERIA

€1.405

50.CEUTA

ON365

€1.409

51.SEGOVIA

AN ENERGETICOS MESENOR

€1.409

52.BALEARS (ILLES)

BUGA 2000

€1.438

FAQ

Which are the cheapest gas stations in Spain?

Independent low-cost brands usually lead: Ballenoil, Plenoil, Petroprix, Family Energy, and supermarket chains like Alcampo and Carrefour. See the ranking above for today's top 20.

How much can you save by choosing cheaper stations?

The gap between the cheapest and the national average is typically 10–20 cts/L. On a 50-litre tank that's €5–10 per fill, or €250–500 per year for an average driver.

Where are the cheapest stations in my province?

The "Cheapest station by province" table shows the most affordable pump in each Spanish province right now. Click your province to see every station in the area.

Are low-cost gas stations reliable?

Yes. Every Spanish station sells fuel that meets European EN 228 (petrol) and EN 590 (diesel) standards. Fuel from Ballenoil is technically the same as from Repsol minus the premium additives.

What is the cheapest gas price today?

€1.219/L at the top-ranked station. The national average today is €1.517/L.

You may also like

Want to save on your next fill?

Official MINETUR data · Updated every 30 min