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.449/L today; diesel from €1.549/L. Prices come from official Spanish government data, updated every 30 minutes.

Last updated: 01/09/2026 8:03:46

View interactive map

Today's fuel prices in Puerto de la Cruz

Petrol 95

Min

€1.449

Avg

€1.472

Max

€1.489

5 stations

Petrol 98

Min

€1.569

Avg

€1.608

Max

€1.629

5 stations

Diesel

Min

€1.549

Avg

€1.575

Max

€1.589

5 stations

Premium Diesel

Min

€1.669

Avg

€1.692

Max

€1.709

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.449€1.549
2SHSHELLCARRETERA GRAL. PUERTO CUZ-LAS ARENAS KM. 132, Puerto de la Cruz€1.469€1.559
3SHSHELL EL AGUILACARRETERA MARTIANEZ TF-131 KM. 2,4, Puerto de la Cruz€1.475€1.589
4DIDISACARRETERA LAVERA LA MONTAÑA KM. 1, Puerto de la Cruz€1.479€1.589
5BPBP PUERTO DE LA CRUZCR DEL BOTANICO km 6, Puerto de la Cruz€1.489€1.589

Diesel prices in Puerto de la Cruz

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

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.469

Petrol station brands in Puerto de la Cruz

SH

SHELL

1 stations

BP

BP PUERTO DE LA CRUZ

1 stations

SH

SHELL EL AGUILA

1 stations

CE

CEPSA 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.449 and €1.489 per litre today, averaging €1.472/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.472 per litre.

How much does diesel cost in Puerto de la Cruz?

Diesel in Puerto de la Cruz ranges from €1.549 to €1.589 per litre, averaging €1.575/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.449/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, BP PUERTO DE LA CRUZ, SHELL EL AGUILA 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