Cheap petrol stations in Marbella

Official prices from all 29 petrol stations in Marbella, updated 17 October 2026 at 02:07.

Today's prices

FuelCheapestAverage
Petrol 95€ 1.729
Ballenoil, Marbella
€ 1.830
Diesel€ 1.799
Ballenoil, Marbella
€ 1.955
Petrol 98€ 1.860
Ninguno, Marbella
€ 1.979
Premium diesel€ 1.809
Ballenoil, Marbella
€ 2.023
LPG€ 1.079
Galp, Marbella
€ 1.138
🗺 Open the interactive map

All petrol stations in Marbella

StationPetrol 95DieselPetrol 98Premium dieselLPGOpening hours
Ballenoil24 h
Calle Plata 44, Polígono la Ermita, 44, Marbella
€ 1.729€ 1.799—€ 1.809—L-D: 24H
Ninguno
Calle Aluminio, S/n, Marbella
€ 1.745€ 1.809€ 1.860€ 1.899—L-V: 07:00-21:00; S: 07:00-15:00
Estacion de Servicio Coloso Marbella24 h
Calle Madera-Pg la Ermita, 1, Marbella
€ 1.755€ 1.895—€ 1.965—L-D: 24H
Petroprix24 h
Calle Carril de Picaza-Pg San P, S/n, San Pedro de Alcantara
€ 1.757€ 1.869———L-D: 24H
Ballenoil24 h
Calle José María Pemán, 28, Nueva Andalucia
€ 1.757€ 1.869—€ 1.889—L-D: 24H
Ballenoil24 h
Calle Reino Unido-Pg San Pedro, S/n, San Pedro de Alcantara
€ 1.757€ 1.869—€ 1.889—L-D: 24H
Agla el Rocio de Nagueles24 h
Carretera Nacional 340 Km. 179, Marbella
€ 1.828€ 1.928€ 1.998€ 2.028—L-D: 24H
Repsol24 h
Autopista Ap-7 Km. 187, Marbella
€ 1.835€ 1.999€ 1.945€ 2.049—L-D: 24H
Repsol24 h
Au Ap-7, 187,00 I, Marbella
€ 1.835€ 1.999€ 1.945€ 2.049—L-D: 24H
BP Arco Marbella24 h
C.N. 340, Brazo Norte Km 182,5, Marbella
€ 1.837€ 1.977€ 1.997€ 2.067—L-D: 24H
Shell
Carretera N-340 Km. 194, Marbella
€ 1.844€ 1.969€ 1.984€ 2.049—L-D: 06:00-00:00
Shell24 h
Carretera N-340 Km. 176, Nueva Andalucia
€ 1.844€ 1.959€ 1.984€ 2.039—L-D: 24H
BP las Medranas24 h
Ur las Medranas S/n, Marbella
€ 1.845€ 1.979€ 1.985€ 2.069—L-D: 24H
Repsol24 h
Avenida Julio Iglesias-Pto Banus, 1, Marbella
€ 1.845€ 1.985€ 1.955€ 2.035—L-D: 24H
BP Joy Marbella24 h
Carretera N-340 Km. 178,875, Marbella
€ 1.845€ 1.979€ 1.985€ 2.069—L-D: 24H
BP Ojen24 h
Carretera Ojen C.C. la Cañada Km. 0, Marbella
€ 1.845€ 1.979€ 1.985€ 2.069—L-D: 24H
Shell24 h
Avenida Trapiche, S/n, Marbella
€ 1.854€ 1.979€ 1.994€ 2.059—L-D: 24H
Galp
Avenida Ricardo Soriano, 51, Marbella
€ 1.859€ 1.979€ 2.019€ 2.029€ 1.079L-D: 06:00-22:00
Moeve
Calle Helsinki-Pg San Pedro, 40, San Pedro de Alcantara
€ 1.865€ 1.997€ 1.974€ 2.055—L-D: 06:00-22:00
Moeve24 h
N-340 Km 170,7, San Pedro de Alcantara
€ 1.865€ 1.997€ 1.955€ 2.055—L-D: 24H
Moeve
Carretera N-340A Km. 182,5, Marbella
€ 1.865€ 1.997€ 1.974€ 2.055—L-D: 00:00-23:59
Moeve
Avenida Severo Ochoa, 55, Marbella
€ 1.865€ 1.997€ 1.955€ 2.055—L-D: 06:00-23:59
Repsol24 h
Autovia A7 Km. 1033, Marbella
€ 1.868€ 1.988€ 2.048€ 2.078—L-D: 24H
Repsol24 h
Autovia A7 Km. 1033, Marbella
€ 1.868€ 1.988€ 2.048€ 2.078€ 1.168L-D: 24H
Repsol24 h
Autovia A-7 Km. 1041, Marbella
€ 1.868€ 1.988€ 2.048——L-D: 24H
Repsol24 h
Avenida Arias de Velasco, 4, Marbella
€ 1.868€ 1.978—€ 2.078€ 1.168L-D: 24H
Repsol24 h
Calle Carril de Picaza-Pg San P, S/n, San Pedro de Alcantara
€ 1.875€ 2.001€ 2.009€ 2.069—L-D: 24H
Galp24 h
Carretera Cn-340 Nueva Andalucia Km. 173, Nueva Andalucia
—€ 1.959€ 1.899€ 2.009—L-D: 24H
Cepsa
Carretera C-355 Km. 36,5, Marbella
—€ 1.997———L-S: 13:00-17:00

Cheapest near Marbella

Petrol stations within 15 km.

StationkmPetrol 95DieselPetrol 98Premium dieselLPGOpening hours
E.S. Saladillo24 h
Urbanización el Saladillo,, Estepona
13.9€ 1.824€ 1.964€ 1.965€ 2.049—L-D: 24H
Repsol
Calle Carretera, 2, Ojén
7.6€ 1.835€ 1.985—€ 2.035—L-V: 06:00-22:00; S: 07:00-20:00; D: 08:30-14:30
Repsol
Cr N-340, 166,5, Estepona
13.6€ 1.885€ 1.999€ 1.995—€ 1.185L-D: 07:00-23:00
Repsol24 h
Cr N-340, 169,1, Estepona
10.8€ 1.885€ 1.999€ 1.995——L-D: 24H

Other towns in the province of Málaga

Questions about fuel prices in Marbella

Where is the cheapest petrol 95 in Marbella today?

Ballenoil (Calle Plata 44, Polígono la Ermita, 44, Marbella) has the lowest price right now: € 1.729 per litre, compared with the other 26 stations in Marbella.

Where is the cheapest diesel in Marbella today?

Ballenoil (Calle Plata 44, Polígono la Ermita, 44, Marbella) has the lowest price right now: € 1.799 per litre, compared with the other 28 stations in Marbella.

How many petrol stations are there in Marbella?

There are 29 petrol stations in Marbella, of which 22 are open 24 hours a day.

Is there cheaper petrol near Marbella?

No. Within 15 km, no station is cheaper for petrol 95 than the cheapest one in Marbella.

How often are these prices updated?

Every 30 minutes, using the official prices that every station in Spain must report to the Ministry for the Ecological Transition (MITECO). The price at the pump always applies.