Petrol prices in Florence

Live petrol prices at 133 stations in Florence. Cheapest today €1.765/L, average €1.993/L. Updated 26 October 2026.

The average petrol price in Florence, €1.993/L, matches the national average of €1.995/L. Across 133 stations prices run from €1.765/L to €2.168/L: €20.15 difference on a 50-litre tank.

StationPriceDistance
Eni · Viale U. Ojetti, Firenze€1.765/L3.4 km
Esso · Via Curzio Malaparte 40, Firenze€1.979/L8.2 km
Ala · Via della Rondinella snc, Firenze€1.979/L3.1 km
Eni · Piazza Pier Vettori 65, Firenze€1.979/L1.8 km
ICM · Firenze - Via Senese 184, Firenze€1.987/L3.5 km

Nearby cities