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.
| Station | Price | Distance |
|---|---|---|
| NINGUNO - CALLE ALUMINIO, S/N, MARBELLA | €1.809/L | 1.2 km |
| BALLENOIL - CALLE PLATA 44, POLÍGONO LA ERMITA, 44, MARBELLA | €1.839/L | 1.6 km |
| PETROPRIX - CALLE CARRIL DE PICAZA-PG SAN P, S/N, SAN PEDRO DE ALCANTARA | €1.869/L | 9.9 km |
| BALLENOIL - CALLE REINO UNIDO-PG SAN PEDRO, S/N, SAN PEDRO DE ALCANTARA | €1.869/L | 9.8 km |
| BALLENOIL - CALLE JOSÉ MARÍA PEMÁN, 28, NUEVA ANDALUCIA | €1.869/L | 8.8 km |