Fuel prices in Milan
Every station and brand in Milan
All 400 stations around Milan, each pin showing its own reported price. Tap one for prices and directions; use the panel to filter by brand.
Explore stations, fuel options and directions.
Cheapest fuel in Milan right now
Every one of the 416 stations within 12 km reports its own price to the government. These are those prices — not an average.
| Station | Distance | Petrol 95 | Diesel |
|---|---|---|---|
Q8 Tangenziale Ovest Sn | 1 km | €2.00 | €2.10 |
Api-Ip Via Spezia 31 20142 | 3 km | €2.03 | €2.19 |
Api-Ip Via Monte Cimone 9 20137 | 3 km | €2.03 | €2.16 |
Q8 Corso Europa 20122 | 1 km | €2.04 | €2.14 |
Agip Eni Piazza Trento 38 20135 | 2 km | €2.04 | €2.17 |
Agip Eni Serafino Belfanti 7 20143 | 3 km | €2.04 | €2.17 |
Agip Eni piazzale bologna 35 20139 | 3 km | €2.04 | €2.17 |
Agip Eni Via Giuseppe Ripamonti 159 20141 | 3 km | €2.04 | €2.17 |
Agip Eni G. Antonini 35 20141 | 3 km | €2.04 | €2.17 |
Tamoil Lunigiana 1 20121 | 3 km | €2.04 | €2.17 |
Tamoil Botticelli 23 20133 | 3 km | €2.04 | — |
Api-Ip Via Spezia 26 20142 | 3 km | €2.04 | €2.19 |
Agip Eni viale misurata 56 20146 | 3 km | €2.05 | €2.17 |
Esso Viale Cassala 33 20143 | 3 km | €2.05 | €2.17 |
Tamoil Arona 14 20149 | 3 km | €2.05 | — |
Api-Ip Dante Alighieri 6/A 41034 | 0 km | €2.06 | €2.17 |
Retitalia Pantano 4 20122 | 0 km | €2.06 | €2.16 |
Agip Eni Viale Papiniano 54 | 2 km | €2.06 | €2.17 |
Q8 Virginio Ferrari 16 20142 | 3 km | €2.06 | €2.15 |
Q8 Via Cassala 31 20143 | 3 km | €2.06 | €2.18 |
Esso Via Cesare Lombroso 50 20137 | 3 km | €2.06 | €2.17 |
Q8 V.Le Liguria 42 20124 | 3 km | €2.06 | €2.18 |
Api-Ip Via Visconti di Modrone 12 20122 | 1 km | €2.07 | €2.18 |
Api-Ip Via Giuseppe Ripamonti 567 20142 | 1 km | €2.07 | €2.20 |
Api-Ip Via Giuseppe Ripamonti 567 20142 | 1 km | €2.07 | €2.16 |
Reported by each station to the Ministero delle Imprese e del Made in Italy — Prezzi carburanti · 2026-09-08. Prices per litre including taxes.
The €2.02/L national figure on our Italy page comes from the EU Weekly Oil Bulletin, which weights by volume sold, so high-turnover cheap forecourts pull it below the middle price here.
Milan at a glance
- Filling an example 50 L petrol tank: €102.95
- Driving 100 km at 7 L/100 km: €14.41
Driving from Milan at today's prices
| Destination | Distance | Petrol, one way |
|---|---|---|
| Bergamo | 46 km | €6.49 |
| Brescia | 80 km | €11.30 |
| Parma | 116 km | €16.38 |
| Genoa | 119 km | €16.80 |
| Turin | 126 km | €17.79 |
| Verona | 141 km | €19.91 |
| Reggio Emilia | 141 km | €19.91 |
| Modena | 164 km | €23.16 |
| Bologna | 201 km | €28.38 |
| Ferrara | 203 km | €28.66 |
| Padua | 210 km | €29.65 |
| Livorno | 231 km | €32.61 |
| Venice | 244 km | €34.45 |
| Florence | 249 km | €35.16 |
| Ravenna | 264 km | €37.27 |
| Rimini | 309 km | €43.63 |
| Trieste | 358 km | €50.55 |
| Perugia | 365 km | €51.53 |
| Rome | 477 km | €67.35 |
| Sassari | 529 km | €74.69 |
| Latina | 536 km | €75.68 |
| Naples | 658 km | €92.90 |
| Foggia | 679 km | €95.87 |
| Cagliari | 694 km | €97.99 |
| Salerno | 698 km | €98.55 |
| Bari | 787 km | €111.12 |
| Taranto | 859 km | €121.28 |
| Palermo | 887 km | €125.24 |
| Messina | 964 km | €136.11 |
| Catania | 1011 km | €142.74 |
Straight-line distance at 7 L/100 km and €2.02/L — real roads run longer.
Crossing the border from Milan would not save you money
Milan sits within reach of another country. The net figure is the saving on a 50-litre tank after paying for the round trip.
More cities in Italy
The answer, in full — and where it comes from
As of 8 September 2026, petrol 95 in Milan is typically €2.06/L, the median price across 416 stations within 12 km of Milan. The cheapest observed price is €1.84/L. The volume-weighted national average for Italy is €2.02/L. Source: Prezzi carburanti — impianti e prezzi, Ministero delle Imprese e del Made in Italy (an official open-data release, published daily). Retrieved by FuelWide on 9 September 2026.
Diesel in Milan is typically €2.18/L.
- Price:
- €2.06/L
- Fuel:
- Petrol 95
- Price basis:
- Median of the stations observed
- Applies to:
- Milan (city level)
- Stations observed:
- 416 within 12 km
- Measured:
- 2026-09-08
- Retrieved:
- 2026-09-09
- Source:
- Ministero delle Imprese e del Made in Italy — an official open-data release
Prezzi carburanti — impianti e prezzi · Station prices: MIMIT, CC BY 4.0 · How we measure this
Frequently asked questions
How much does petrol cost in Milan?
Petrol 95 is typically €2.06 per litre in Milan — the middle price across the 416 stations within 12 km, each of which reports its own price to Ministero delle Imprese e del Made in Italy — Prezzi carburanti. The cheapest is €1.84 and diesel runs about €2.18. For comparison, the Italy national average is €2.02.
Which fuel brands operate in Milan?
416 stations operate within 12 km of Milan. The providers panel beside the map ranks every brand by station count, and clicking one filters the map to it.
Where is the cheapest fuel in Milan?
Api-Ip on Via Santa Rita da Cascia 60 20143, at €1.84 per litre for petrol 95 — 4 km from the centre of Milan. That is €0.92 a litre below the most expensive forecourt in the same city, or €46.05 on a 50-litre tank. The full table above ranks every station by price.
