Fuel prices in Marbella

Live prices today at 85 stations in Marbella. Cheapest diesel €1.749/L, petrol €1.639/L. Updated 9 October 2026.

The average diesel price in Marbella, €1.928/L, is 2.2% above the national average of €1.886/L. The average petrol price in Marbella, €1.815/L, is 1.5% above the national average of €1.788/L. In the seven days to 9 October 2026, the average diesel price fell by €0.031/L at the 83 stations priced on both days. In the seven days to 9 October 2026, the average petrol price fell by €0.021/L at the 82 stations priced on both days. By brand, a litre of diesel in Marbella averages €1.857/L at Ballenoil and €1.981/L at Repsol: €4.96 apart on a 40-litre tank. Open 24 hours: 44 of 85 stations in Marbella.

StationPriceDistance
NINGUNO - CALLE ALUMINIO, S/N, MARBELLA€1.809/L1.2 km
BALLENOIL - CALLE PLATA 44, POLÍGONO LA ERMITA, 44, MARBELLA€1.839/L1.6 km
PETROPRIX - CALLE CARRIL DE PICAZA-PG SAN P, S/N, SAN PEDRO DE ALCANTARA€1.869/L9.9 km
BALLENOIL - CALLE REINO UNIDO-PG SAN PEDRO, S/N, SAN PEDRO DE ALCANTARA€1.869/L9.8 km
BALLENOIL - CALLE JOSÉ MARÍA PEMÁN, 28, NUEVA ANDALUCIA€1.869/L8.8 km

Nearby cities