Fuel prices in Italy today – petrol, diesel and LPG

Official EU average prices from 12 October 2026 · data checked every 6 hours · Published 16 October 2026

Baltic beach with pine trees on the dune
Photo: Tomasz Filipek on Unsplash

A litre of petrol currently costs €2.02/l on average in Italy, and diesel €2.24/l. LPG is €0.78/l. Italy ranks 20 of 28 countries on petrol price, counting from the cheapest.

How much you save on a full tank (50 l)

Petrol (95)€8cheaper in Austria
Diesel€4cheaper in Austria

Italy compared with Austria, Slovenia and Germany

Most drivers from Poland and Germany reach Italy through Austria, so that's where the last fill-up usually happens:

Country – fuelAustriaNeighbourDifferenceCheaper inOn 50 l
Italy – petrol (95)€1.87/l€2.02/l€0.16Austria€7.80
Italy – diesel€2.16/l€2.24/l€0.08Austria€3.94

And compared with Slovenia and Germany:

Country – fuelItalyNeighbourDifferenceCheaper inOn 50 l
Slovenia – petrol (95)€2.02/l€1.76/l€0.26Slovenia€12.98
Slovenia – diesel€2.24/l€1.92/l€0.32Slovenia€16.12
Slovenia – LPG€0.78/l€0.98/l€0.20Italy€10.03
Germany – petrol (95)€2.02/l€2.21/l€0.19Italy€9.65
Germany – diesel€2.24/l€2.27/l€0.03Italy€1.46
Germany – LPG€0.78/l€1.13/l€0.35Italy€17.60

These are national averages from 12 October 2026. Motorway stations and attended pumps charge more.

SeriesLatest weekA year ago5 years ago
Italy – petrol (95)€2.02/l€1.70/l€1.73/l
Italy – diesel€2.24/l€1.63/l€1.59/l
Austria – petrol (95)€1.87/l€1.50/l€1.40/l
Austria – diesel€2.16/l€1.51/l€1.38/l
Germany – petrol (95)€2.21/l€1.72/l€1.73/l
Germany – diesel€2.27/l€1.58/l€1.56/l
National average prices from the European Commission's Weekly Oil Bulletin, in euro. Latest week: 12 October 2026.

A year ago petrol cost €1.70/l in Italy and €1.50/l in Austria.

Where to fill up on the way to Italy

Most drivers reach Italy through Austria (the Brenner Pass) or through Austria and Slovenia.

If the transit country is cheaper, fill up just before the border. On 50 litres of petrol the Austria–Italy difference is €7.80 today.

How to pay less at Italian pumps

Frequently asked questions

How much is a litre of petrol in Italy?

€2.02/l on average. Expect more at motorway stations and attended pumps.

How much is diesel in Italy?

€2.24/l on average.

Is fuel cheaper in Italy or in Austria?

A litre of petrol is cheaper in Austria by €0.16 – €7.80 saved on a 50-litre fill-up. A litre of diesel is cheaper in Austria by €0.08 – €3.94 saved on a 50-litre fill-up.

The fuel cost of the whole drive and the tolls on the way are covered in Driving to Italy. Plan your own route in the Tankful calculator, and compare every EU country in fuel prices in Europe.

Cost your own trip

Enter where you're driving from and to – the calculator works out the fuel cost with current prices in every country on the way.

Open the calculator

More guides

All guides