Petrol & Diesel Prices in Puerto de la Cruz, Spain

How much is gas in Puerto de la Cruz? Refuelos tracks live petrol, gasoline and diesel prices at the 5 filling stations in Puerto de la Cruz, Santa Cruz de Tenerife, 1 of them open 24 hours. Unleaded 95 starts at €1.579/L today; diesel from €1.699/L. Prices come from official Spanish government data, updated every 30 minutes.

Last updated: 18/10/2026 5:12:22

View interactive map

Today's fuel prices in Puerto de la Cruz

Petrol 95

Min

€1.579

Avg

€1.587

Max

€1.589

5 stations

Petrol 98

Min

€1.699

Avg

€1.705

Max

€1.709

5 stations

Diesel

Min

€1.699

Avg

€1.713

Max

€1.719

5 stations

Premium Diesel

Min

€1.799

Avg

€1.829

Max

€1.839

4 stations

Cheapest petrol stations in Puerto de la Cruz

#StationAddressPetrol 95Diesel
1CECEPSA PUERTO DE LA CRUZCALLE CARRETERA DEL BOTANICO, 24, Puerto de la Cruz€1.579€1.709
2SHSHELL EL AGUILACARRETERA MARTIANEZ TF-131 KM. 2,4, Puerto de la Cruz€1.589€1.699
3SHSHELLCARRETERA GRAL. PUERTO CUZ-LAS ARENAS KM. 132, Puerto de la Cruz€1.589€1.719
4BPBP PUERTO DE LA CRUZCR DEL BOTANICO km 6, Puerto de la Cruz€1.589€1.719
5DIDISACARRETERA LAVERA LA MONTAÑA KM. 1, Puerto de la Cruz€1.589€1.719

Diesel prices in Puerto de la Cruz

1SHELL EL AGUILACARRETERA MARTIANEZ TF-131 KM. 2,4
€1.699
2CEPSA PUERTO DE LA CRUZCALLE CARRETERA DEL BOTANICO, 24
€1.709
3SHELLCARRETERA GRAL. PUERTO CUZ-LAS ARENAS KM. 132
€1.719
4BP PUERTO DE LA CRUZCR DEL BOTANICO km 6
€1.719
5DISACARRETERA LAVERA LA MONTAÑA KM. 1
€1.719

24-hour petrol stations in Puerto de la Cruz

1 of the 5 filling stations in Puerto de la Cruz are open 24 hours a day.

SHELL — €1.589

Petrol station brands in Puerto de la Cruz

SH

SHELL EL AGUILA

1 stations

SH

SHELL

1 stations

CE

CEPSA PUERTO DE LA CRUZ

1 stations

BP

BP PUERTO DE LA CRUZ

1 stations

DI

DISA

1 stations

More fuel prices in Puerto de la Cruz

Cheap petrol near Puerto de la Cruz

Frequently asked questions

How much is gas in Puerto de la Cruz, Spain today?

Unleaded 95 petrol in Puerto de la Cruz costs between €1.579 and €1.589 per litre today, averaging €1.587/L. Spain prices fuel by the litre, not the gallon.

What is the average cost of petrol in Puerto de la Cruz?

The average price of regular unleaded (Gasolina 95) across 5 stations in Puerto de la Cruz is €1.587 per litre.

How much does diesel cost in Puerto de la Cruz?

Diesel in Puerto de la Cruz ranges from €1.699 to €1.719 per litre, averaging €1.713/L.

Where is the cheapest gas station in Puerto de la Cruz?

The cheapest is CEPSA PUERTO DE LA CRUZ at CALLE CARRETERA DEL BOTANICO, 24, with unleaded 95 at €1.579/L.

Is it hard to find a petrol station in Puerto de la Cruz?

No — Puerto de la Cruz (Santa Cruz de Tenerife) has 5 filling stations publishing live prices, and 1 of them are open 24 hours. Most Spanish stations accept international credit and debit cards, and many are self-service.

Which petrol stations are open 24 hours in Puerto de la Cruz?

1 stations in Puerto de la Cruz are open around the clock, including SHELL.

Which fuel brands operate in Puerto de la Cruz?

Puerto de la Cruz has stations from SHELL EL AGUILA, SHELL, CEPSA PUERTO DE LA CRUZ among others. Low-cost brands are usually cheapest, but the gap changes daily — Refuelos compares them in real time.

How often are these prices updated?

Every 30 minutes, from the official price list published by the Spanish Ministry for Ecological Transition (MINETUR).

Looking for the cheapest fuel in Puerto de la Cruz?

Find cheap petrol stations