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.
| Station | Price | Distance |
|---|---|---|
| Eni · Viale U. Ojetti, Firenze | €1.765/L | 3.4 km |
| Esso · Via Curzio Malaparte 40, Firenze | €1.979/L | 8.2 km |
| Ala · Via della Rondinella snc, Firenze | €1.979/L | 3.1 km |
| Eni · Piazza Pier Vettori 65, Firenze | €1.979/L | 1.8 km |
| ICM · Firenze - Via Senese 184, Firenze | €1.987/L | 3.5 km |