Skip to content
FromToEurope

🇮🇹 Same-country drive · Italy

Driving from Milan to Palermo

Practical driving advice for the 1,500km journey from Milan to Palermo, covering motorway tolls, the Salerno-Reggio Calabria route, and ferry crossings.

Drive time
16h 7m
Distance
1,470 km
Same day?
Split it
12 h+, plan a stop
Fuel cost
≈ €197
petrol · diesel ≈ €180
Tolls
≈ €110
per-km
EV charging
Unknown
not yet surveyed
Countries
🇮🇹 Italy
1 country
On this page

Route map

Route options

Other paths OSRM found between the two cities — handy when traffic, tolls, or scenery matter more than raw speed.

Avoids motorways

+7h 38m
Distance:
960 km
(−510 km)
Duration:
23h 46m

Via: Genova-Palermo · SP160 · SS10var · SPexSS412

How else can you make this trip?

Driving is the focus of this guide; here's how cycling, coach, and (soon) train and plane stack up for the same pair.

By car

16h 7m

1.470 km · €197 fuel

See details ↓

By bike

Not realistic

1.470 km is far beyond a typical multi-day cycle tour. Try a shorter pair like a day or weekend stage.

By bus
Direct

21h 55m

FlixBus-eu

See details ↓

By plane
MXP → PMO

2h 32m

from €40

See details ↓

What the drive is like

Drafted from the route's computed data on April 25, 2026 and reviewed against the route summary card. Read our methodology.

You leave Milan via the A1 heading south, clearing the industrial sprawl of the Lombardy plains before the route tightens through the Apennines. The A1var provides a faster, tunnel-heavy bypass around Bologna and Florence, though the older A1 pass remains a scenic alternative if you have the time and nerves for tighter curves. Expect heavy toll-paying traffic around Rome; have your ticket ready and stick to the telepass lanes if your rental is equipped, as the manual booths can crawl during peak hours. As you transition onto the A2 toward the toe of the Italian boot, the landscape shifts dramatically from rolling Tuscan hills to the rugged, sun-baked terrain of Calabria. The A2, known as the Autostrada del Mediterraneo, is free of tolls but demands concentration due to its elevation changes and frequent construction zones. By the time you reach Villa San Giovanni, you will trade the motorway for the ferry to Messina, a necessary pause that serves as the gateway to the island. Once you disembark in Sicily, the A20 takes you along the northern coast toward Palermo. This stretch is spectacular, clinging to cliffs with the Tyrrhenian Sea to your right, though the many tunnels require you to keep your headlights ready as light levels drop abruptly. Keep in mind that Sicilian drivers have a more fluid approach to lane discipline; expect aggressive merging and limited use of indicators. Rain on the southern motorways can drastically reduce visibility and turn the road surface slick, so lower your speed well below the 130 km/h limit when the clouds roll in over the mountains. Keep your tank topped up in Calabria, as fuel stations on the quieter stretches of the A2 can be sparse compared to the dense network on the A1. Avoid entering the historic centres of both Milan and Palermo without checking for restricted traffic zones, as local cameras impose heavy fines on non-residents driving in protected areas.

Route highlights

  • The A1var bypass for a faster transit through the Apennine mountains
  • The ferry crossing at the Strait of Messina
  • The dramatic coastal tunnels on the A20 approaching Palermo
  • The transition from the industrial north to the rugged Mediterranean south

Trip plan

How to think about the drive: one day, split, or overnight.

Overnight recommended

Too long for a single-driver day. Plan on 1 overnight stop(s) to do this trip right.

A natural overnight stop near the halfway point: Lagonegro (it).

Distance:
1,470 km
Duration:
16h 7m (free-flow, no traffic)

Where to stop

Places along the route that make natural breaks for coffee, lunch, or a night.

  1. Spilamberto 🇮🇹 it

    ≈184 km

    ≈ 4.2 km detour from the main route

  2. Arezzo 🇮🇹 it

    ≈367 km

    ≈ 12.8 km detour from the main route

  3. Mentana 🇮🇹 it

    ≈551 km

    ≈ 2.1 km detour from the main route

  4. Santa Maria Capua Vetere 🇮🇹 it

    ≈735 km

    ≈ 3.4 km detour from the main route

  5. Lagonegro 🇮🇹 it

    ≈918 km

    ≈ 14.4 km detour from the main route

  6. Amantea 🇮🇹 it

    ≈1,102 km

    ≈ 12.2 km detour from the main route

  7. Barcellona Pozzo di Gotto 🇮🇹 it

    ≈1,286 km

    ≈ 2.8 km detour from the main route

Key moves

Things to know before you set off — borders, sides of the road, tolls.

Tolls on motorways in IT

Budget for motorway tolls — France, Italy, Spain, and Portugal charge per-km, Croatia and Greece by section. Contactless cards work almost everywhere; have one loaded.

Must-know before you go

The things a driver from another country wouldn't think to ask about — fines, stickers, payment cards, opening hours.

City access & emission zones

ZTL cameras read your plate from any country

Must know

Italian historic centres (Florence, Rome, Milan, Bologna, Pisa, Siena, Verona, Naples, Turin, Palermo and dozens more) are ringed by automatic Zona Traffico Limitato cameras. Driving in without a permit triggers €80–120 per crossing, and the fine reaches your home address up to a year later via cross-border collection. Treat any city centre as off-limits unless you've confirmed your hotel offers a permit, and ask the hotel to register your plate the day you arrive.

Italian historic-centre ZTL — confirm your hotel registers your plate

Must know

Palermo

This city's old town is encircled by automatic ZTL cameras. Crossing without a permit triggers €80–120 per pass. Ask your hotel the day you arrive: "Can you register my plate for ZTL access?" Some only register the entry, not parking — clarify both. Cameras read plates from any country and Italian fines reach foreign addresses up to a year later.

Area B is the bigger ring — and bans most older diesels

Must know

Milan

Area B covers ~72% of the city, Mon–Fri 7:30–19:30. Crucially it bans Euro 4 diesels outright (and Euro 5 from October 2025). If your car is older than 2014, check before you arrive. Penalty for unauthorised entry is €81–333 plus the camera fine.

Area C: €5/day to enter the historic centre

Must know

Milan

Milan's small inner-ring (Cerchia dei Bastioni) charges €5 to enter Mon–Fri 7:30–19:30 (Thu until 18:00). Pay via the Atm app, parking meters or the official site within the same day. Foreign plates: register at the Comune di Milano portal first, otherwise the camera fine reaches you in 60–90 days.

What your car must carry

Hi-vis vest mandatory before stepping out

Must know

Italian law requires you to wear a reflective vest before exiting the vehicle on a motorway shoulder, day or night. One warning triangle in the boot is also required. Both items are typically €15 at any Autogrill or fuel station — don't arrive without them.

Rules, fees, and thresholds change. Always verify against the official source the day before you drive — this page is a checklist, not a legal reference.

Main roads

The highways this route spends the most kilometres on.

  • A1var Variante di Valico
    515 km
  • A2 Autostrada del Mediterraneo
    429 km
  • A1 Autostrada del Sole
    218 km
  • A20 Autostrada Messina-Palermo
    148 km
  • A30 Autostrada Caserta-Salerno
    54 km
  • A19 Autostrada Palermo-Catania
    37 km
  • A19dir Diramazione per Via Giafar
    6 km
  • A1-R5 Raccordo A1-Piazzale Corvetto
    3 km

Route character

How much of the drive is motorway vs. secondary vs. rural.

Motorway drive — fast, predictable, uneventful.

Motorway
98%
Secondary
0%
Other / rural
2%

Drive difficulty

At-a-glance feel: how demanding is this drive for one driver?

Overall

Challenging

Long day with at least one complicating factor. Split into two days or share the driving.

  • Long drive: 16h 7m behind the wheel at free-flow speeds.

Fuel & tolls

Rough cost expectation for a typical EU passenger car. Treat as an estimate — pump prices change weekly.

Petrol (RON 95)

≈ €197

110.2 L × €1.79 / L · 7.5 L/100 km

Diesel

≈ €180

88.2 L × €2.05 / L · 6 L/100 km

Electric (DC fast)

≈ €168

257 kWh × €0.65 / kWh · 17.5 kWh/100 km

Public DC fast charging — slower AC charging at home or hotels typically costs about half.

Motorway tolls & vignettes

≈ €110

  • IT — €0.08/km on the motorway network (≈ 1470 km in-country ≈ €110)

Prices last refreshed 2026-05-04.

Weather by month

Average daytime high / overnight low and typical monthly rainfall, over the past five years.

🇮🇹 Milan

Month
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
12°
15°
19°
22°
13°
28°
19°
29°
20°
30°
21°
24°
16°
19°
12°
12°
72mm 104mm 117mm 125mm 247mm 115mm 128mm 150mm 191mm 170mm 81mm 53mm

hot mild cold

🇮🇹 Palermo

Month
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
16°
10°
15°
18°
11°
19°
13°
23°
16°
28°
21°
32°
25°
31°
24°
28°
22°
25°
19°
20°
15°
17°
11°
100mm 82mm 67mm 58mm 111mm 48mm 4mm 26mm 55mm 82mm 68mm 96mm

hot mild cold

Next 5 days at Palermo

Live forecast — refreshes every few hours.

  • Tue 12

    20° / 19°

    0.2mm

  • Wed 13

    ☀️

    25° / 17°

    2.6mm

  • Thu 14

    ☀️

    22° / 16°

    0.7mm

  • Fri 15

    26° / 17°

    1.2mm

  • Sat 16

    22° / 18°

    4.2mm

Forecast: MET Norway

Directions

Turn-by-turn summary of the main manoeuvres, generated by OSRM.

Show all 39 manoeuvres
  1. Via Silvio Pellico
  2. Corso Lodi
  3. Raccordo A1-Piazzale Corvetto (A1-R5) 3 km
  4. Autostrada del Sole (A1) 9 km
  5. Autostrada del Sole (A1) 177 km
  6. Autostrada del Sole (A1) 32 km
  7. Variante di Valico (A1var) 32 km
  8. Autostrada del Sole (A1var) 483 km
  9. Autostrada Caserta-Salerno (A30) 11 km
  10. Autostrada A30 Caserta-Salerno (A30) 39 km
  11. Autostrada A30 Caserta-Salerno (A30) 5 km
  12. Autostrada del Mediterraneo (A2) 8 km
  13. Autostrada del Mediterraneo (A2) 255 km
  14. Autostrada del Mediterraneo (A2) 166 km
  15. 0.4 km
  16. Diramazione Reggio Calabria (A2dirRC) 0.3 km
  17. 0.2 km
  18. Messina - Villa San Giovanni 7 km
  19. Viale Giostra
  20. Viale Giostra
  21. Viale Giostra
  22. 0.6 km
  23. Autostrada Messina-Palermo (A20) 14 km
  24. Autostrada Messina-Palermo (A20) 31 km
  25. Autostrada Messina-Palermo (A20) 25 km
  26. Autostrada Messina-Palermo (A20) 8 km
  27. Autostrada Messina-Palermo (A20) 7 km
  28. Autostrada Messina-Palermo (A20) 14 km
  29. Autostrada Messina-Palermo (A20) 6 km
  30. Autostrada Messina-Palermo (A20) 20 km
  31. Autostrada Messina-Palermo (A20) 24 km
  32. 0.5 km
  33. Autostrada Palermo-Catania (A19) 13 km
  34. 0.2 km
  35. Viadotto Sicilia (A19) 0.3 km
  36. Autostrada Palermo-Catania (A19) 24 km
  37. Diramazione per Via Giafar (A19dir) 6 km
  38. Via Roma

By coach from Milan to Palermo

Indicative duration of the fastest direct long-distance coach found in the FlixBus and BlaBlaCar Bus EU schedules.

Travel time
21h 55m
Direct
Operator
FlixBus-eu
Departures / day
~1
Approximate based on the published schedule.
Show coach corridor on map

Schedules sourced from the FlixBus and BlaBlaCar Bus GTFS feeds via transport.data.gouv.fr. Times are indicative; verify on the operator's site before booking.

Booking link coming soon.

By plane from Milan to Palermo

Indicative travel time on a non-stop flight, based on great-circle distance, average commercial cruise speed (850 km/h), and a 90-minute allowance for taxi, security, and boarding.

Total time
2h 32m
Door-to-door from :from airport.
In the air
63 min
At ~850 km/h cruise speed.
On the ground
90 min
Taxi + security + boarding (typical short-haul).
Route
MXP → PMO
887 km great-circle.

Indicative fare: from €40 — fares vary by season, day of week, and how far ahead you book. Always check the airline or a meta-search before planning around this number.

Show flight path on map

Estimate-only. We don't pull live schedules or fares for flights — see the methodology page for how this number is computed.

Air travel emits roughly 5–10× the CO₂ per passenger-km of rail for the same distance.

Frequently asked

Are there tolls on this route?

The journey from Milan to the south uses a distance-based toll system on the A1 and A30 motorways. However, the A2 Autostrada del Mediterraneo in Calabria and the Sicilian motorways are largely toll-free.

How do I cross from mainland Italy to Sicily?

You must take the ferry from Villa San Giovanni to Messina. You can drive your vehicle onto the ferry; check the ferry company websites for schedules, as they run frequently throughout the day.

Is the speed limit different in the rain?

Yes, Italian motorway limits reduce from 130 km/h to 110 km/h during rain or adverse weather conditions.

How this page is built

Compiled by COD Solutions Oy from open European data — OSRM over OpenStreetMap for the route geometry, Open-Meteo for monthly climate normals, and Google Gemini drafts the narrative and FAQ from the computed route data. See our methodology for refresh cadence and limitations.

Keep exploring