Milan
Portofino
South from Lombardy's business capital to a car-free harbour village on the Italian Riviera — a motorway run that ends on foot.
The Route
Real road-network route between Milan and Portofino — not a straight line between two points.
The route shown reflects a typical road path — your actual journey can vary depending on traffic, road conditions, and your exact pickup or drop-off location.
How Far Is Portofino from Milan?
By road, Milan and Portofino are approximately 170–175 km apart — a genuinely long cross-regional drive, not a quick hop. Most sources converge in this range, though the exact figure shifts a little depending on the precise starting point in Milan and which of Portofino's car parks you're counting as the endpoint, since the village itself has no through road for cars.
That last point matters more here than on most routes on this site: Portofino's tiny harbour piazzetta has never been open to general vehicle traffic, so your real door-to-door distance includes walking in from one of the paid car parks on the approach to the village, not driving directly to the waterfront.
How Long Does the Drive Take?
2 hours 15 minutes – 2 hours 40 minutes under normal conditions.
The route joins the A7 motorway heading south out of the city, the same corridor used for traffic toward Genoa and the Ligurian coast.
The A7 covers the bulk of the distance — roughly 130 km — running south through Lombardy and Piedmont before descending toward Genoa's motorway ring.
At Genoa, the route joins the A12, a coastal motorway known for its heavy concentration of tunnels and viaducts as it threads along the Ligurian cliffs, continuing to the Rapallo exit.
From the Rapallo exit, a roughly 15-minute local road leads through Santa Margherita Ligure to Portofino, ending at one of the paid car parks just outside the harbour — the village's historic centre itself is closed to cars.
This route runs through some of the busiest motorway corridors in northern Italy, so timing matters. Summer weekends and holiday periods bring significant Riviera-bound traffic on the A12, and the Genoa motorway interchange — where several major routes converge — is a recurring bottleneck regardless of season.
Understanding the Journey
This is the longest of the routes covered on this site, and it feels that way at the wheel — the first hour and a half is a straightforward motorway run south through Lombardy and Piedmont on the A7, well before any hint of the coast appears.
The character changes at Genoa, where the route picks up the A12 Autostrada dei Fiori. This stretch is a genuine feat of road engineering, built through a landscape where the mountains meet the sea almost without any flat ground — long tunnels alternate with viaducts perched above the water, one of the more dramatic stretches of motorway driving in Italy.
Portofino itself is the payoff, and also the reason this journey can't end at a normal drop-off point. The village's famous piazzetta, ringed by pastel houses and yacht moorings, has no room and no permission for through traffic — every visitor, whether arriving by car, bus or boat, covers the final stretch on foot.
Journey Highlights
Two distinct motorways, two different drives
The A7's inland run to Genoa and the A12's coastal, tunnel-heavy stretch to Rapallo are genuinely different driving experiences within the same journey.
A gateway through Santa Margherita Ligure
The final approach passes directly through this elegant resort town, which many visitors combine with Portofino on the same day.
A harbour village that ends every journey on foot
No form of transport — car, bus, or boat — reaches Portofino's piazzetta directly; the walk-in is part of arriving, not an inconvenience unique to driving.
Best Ways to Travel
| Option | Time | Notes |
|---|---|---|
| Private transfer / taxi | 2h15–2h40 | Door-to-door to the edge of Portofino without navigating the Genoa interchange or hunting for parking. |
| Train + local train + bus | Roughly 2.5–3 hours | Milano Centrale to Genova Piazza Principe takes about 1h30–1h47 on hourly services, then a further regional train continues along the coast to Santa Margherita Ligure–Portofino station, followed by bus 82 into the village (about 13 minutes, running every 30 minutes). |
| Self-driving | 2h15–2h40 | Straightforward on the motorway, but budget extra time for Riviera traffic on summer weekends and for finding parking near the village. |
There is no way to shortcut the final stretch into Portofino — every option, including a private transfer, ends with a walk from a car park or bus stop into the piazzetta.
Planning Your Journey
Confirm which Portofino car park you're aiming for
Several paid car parks serve the village from different approach roads — knowing which one in advance saves circling during busy periods.
Consider combining with Santa Margherita Ligure
Since the route passes directly through this resort town on the way in, many visitors treat it as a natural stop rather than a separate trip.
Avoid summer weekend afternoons on the A12 if possible
This stretch of coastal motorway is one of the most congested in Liguria during peak season — a mid-morning or weekday departure tends to be considerably smoother.
Planning this trip from Milan?
A private transfer covers the full route, including the Genoa interchange and the final walk-in — see our Milan to Portofino taxi transfer for details.
Common Questions