Live prices today at 19 stations in Vilanova i la Geltrú. Cheapest diesel €1.648/L, petrol €1.358/L. Updated 15 November 2026.
The average diesel price in Vilanova i la Geltrú, €1.819/L, is 0.6% below the national average of €1.830/L. The average petrol price in Vilanova i la Geltrú, €1.615/L, matches the national average of €1.614/L. In the seven days to 15 November 2026, the average diesel price fell by €0.047/L at the 19 stations priced on both days. In the seven days to 15 November 2026, the average petrol price fell by €0.056/L at the 19 stations priced on both days. By brand, a litre of diesel in Vilanova i la Geltrú averages €1.804/L at Galp and €1.934/L at Moeve: €6.50 apart on a 50-litre tank. Open 24 hours: 12 of 19 stations in Vilanova i la Geltrú.
| Station | Price | Distance |
|---|---|---|
| Alcampo · Calle Metalurgia, 4, Vilanova i la Geltru | €1.648/L | 1 km |
| Lowcostfuel · Rambla del Garraf, 68, Sant Pere de Ribes | €1.669/L | 2.9 km |
| Esclatoil · Rambla Garraf, Del, 4,12, Roquetes (Les) | €1.689/L | 1.8 km |
| Avia · Avinguda Eduard Toldra, 62, Vilanova i la Geltru | €1.719/L | 1 km |
| Galp · Carrer Ceramica, 0, Vilanova i la Geltru | €1.739/L | 1.7 km |