Live petrol prices at 29 stations in Marbella. Cheapest today €1.699/L, average €1.801/L. Updated 27 October 2026.
The average petrol price in Marbella, €1.801/L, is 3.4% above the national average of €1.742/L. Across 29 stations prices run from €1.699/L to €1.869/L: €8.50 difference on a 50-litre tank. In the seven days to 27 October 2026, the average petrol price fell by €0.024/L at the 29 stations priced on both days.
| Station | Price | Distance |
|---|---|---|
| Petroprix · Calle Carril de Picaza-Pg San P, S/N, San Pedro de Alcantara | €1.699/L | 9.9 km |
| Ballenoil · Calle Reino Unido-Pg San Pedro, S/N, San Pedro de Alcantara | €1.699/L | 9.8 km |
| Ballenoil · Calle José María Pemán, 28, Nueva Andalucia | €1.699/L | 8.8 km |
| Ballenoil · Calle Plata 44, Polígono la Ermita, 44, Marbella | €1.699/L | 1.6 km |
| Calle Aluminio, S/N, Marbella | €1.745/L | 1.2 km |