Milano → Barcelona by car: fuel and toll cost
Fuel €158.20 (7 L/100 km, diesel) + Tolls €88.52 · Recalculated 3 h ago.
Fuel cost
Distance × consumption × the kilometre-weighted average of the national prices along the route. One way, no return.
| Consumption | Litres | diesel | petrol |
|---|---|---|---|
| 5 L/100 km | 49 L | €113.00 | €103.79 |
| 7 L/100 km | 68 L | €158.20 | €145.30 |
| 9 L/100 km | 88 L | €203.40 | €186.81 |
Average used: €2.314/L for diesel, weighted by the kilometres driven in each country.
Price in each country on the route
| Country | Kilometres | Price | Source |
|---|---|---|---|
| France | 527 km | €2.389/L | median of 9,593 station prices, most of them reported 2 days ago |
| Italy | 295 km | €2.369/L | median of 21,095 station prices, most of them reported 3 days ago |
| Spain | 155 km | €1.955/L | median of 11,330 station prices, most of them reported 5 h ago |
Tolls and vignettes on this route
Car, category 1. Vignettes are the cheapest short-term option. Motorway sections are charged in proportion to the kilometres you actually drive on them.
| Charge | Type | Amount |
|---|---|---|
| AP-7: Cartagena - Vera + AP-7: Málaga - Estepona 136 km of 200 km of the section (€15.70 for the whole section) |
Spain Motorway section | €9.19 |
| A7: Lyon - Marseille 9.4 km of 314 km of the section (€28.20 for the whole section) |
France Motorway section | €0.84 |
| A10: Savona - Ventimiglia + A10: Genoa - Savona 145 km of 165 km of the section (€17.30 for the whole section) |
Italy Motorway section | €15.35 |
| A7: Milan - Genoa 72.7 km of 144 km of the section (€11.50 for the whole section) |
Italy Motorway section | €5.83 |
| A26: Gravellona Toce - Genoa 44.0 km of 215 km of the section (€14.00 for the whole section) |
Italy Motorway section | €2.87 |
| Identified charges | €34.08 | |
Estimate including the uncovered kilometres: €88.52
Cheapest fuel on the route
Stations within 2 km of the route whose price was reported in the last 24 hours.
| Station | On the route at | Off route | Price | Reported |
|---|---|---|---|---|
| Bonarea - Badalona Bonarea · CALLE ESTIU, 18,20 N Badalona Spain |
970 km | 1.2 km | €1.668/L diesel |
5 h ago |
| Bonarea - Parets del Vallès Bonarea · CALLE CAN GURRI, S/N D Parets del Vallès Spain |
953 km | 1.2 km | €1.670/L diesel |
5 h ago |
| Bonarea - Ripollet Bonarea · CALLE SANT JAUME, 80 N Ripollet Spain |
962 km | 1.5 km | €1.671/L diesel |
5 h ago |
293 stations with a fresh price were found along the route; these are the three cheapest.
What you lose by filling up before you leave
Nothing you can reach on the fuel you leave with is cheaper than filling up before you go — or no station in that stretch has reported a price in the last 24 hours.
The route
Drawn from the route geometry, computed once with OSRM (openstreetmap.de) and cached. No map tiles are loaded.
Questions
- How much fuel does Milano to Barcelona use?
- 977 km at 7 L/100 km is 68 litres one way. At €2.314/L for diesel that is €158.20. At 5 L/100 km it is €113.00, at 9 L/100 km it is €203.40.
- How much are the tolls from Milano to Barcelona?
- €34.08 of tolls and vignettes are on file for this route: AP-7: Cartagena - Vera + AP-7: Málaga - Estepona €9.19 · A7: Lyon - Marseille €0.84 · A10: Savona - Ventimiglia + A10: Genoa - Savona €15.35 · A7: Milan - Genoa €5.83 · A26: Gravellona Toce - Genoa €2.87. 523 km of tolled motorway in France have no charge on file. At €0.101/km — the median rate of the sections we do have in France — that is about €52.91 more. 12.4 km of tolled motorway in Spain have no charge on file. At €0.123/km — the median rate of the sections we do have in Spain — that is about €1.53 more.
- Where is fuel cheapest on the way?
- The cheapest fresh price within 2 km of the route is €1.668/L (diesel) at Bonarea Bonarea - Badalona, 5 h ago. The table above lists the three cheapest.
How these numbers are made
Distance and driving time come from OSRM on OpenStreetMap data, computed once per route and stored. The page itself makes no network call.
Fuel price is the median of per-station prices in each country crossed, weighted by the kilometres driven there. Where we have no per-station feed, the EU Weekly Oil Bulletin is used instead and labelled as such.
Tolls are the vignettes required in the countries crossed, the tunnels and bridges within 5 km of the route, and the motorway sections matched by road number, charged in proportion to the kilometres driven on them. Where our database has no charge for a stretch of tolled motorway, that is said in the table rather than guessed at silently.
Prices in other currencies use the same daily rate as the rest of the site (2026-09-30).
This page exists because 44 searches for this drive reached fuel-prices.eu in the last 90 days without a page that answered them.