Marco Bellini
Senior Travel Writer & Airport Transfer Specialist · Updated 2026-06-09
Quick Answer
Quick Answer
A private transfer from Milan (city centre, Malpensa MXP, or Linate LIN) to Portofino (or Santa Margherita Ligure) covers approximately 175 km and takes 2 hours 30 minutes. TellMyTaxi fixed price starts at €260, including all A7/A12 motorway tolls. There is no direct rail connection to Portofino — the nearest station is Santa Margherita Ligure, reachable by train from Milan Centrale in ~1h 45m, followed by a 10-minute ferry or taxi to Portofino village.
Key Facts at a Glance
| Departure | Milan city centre, Malpensa Airport (MXP), or Linate Airport (LIN) |
| Destination | Portofino village, Santa Margherita Ligure, or Rapallo |
| Driving distance | ~175 km |
| Drive time | ~2 hours 30 minutes |
| Main route | A7 south → A26 junction → A10/A7 → A12 east to Rapallo / Santa Margherita |
| Toll fees | Included in the fixed price (A7/A12 approx. €18) |
| Nearest train station | Santa Margherita Ligure (~1h 45m from Milano Centrale, then ferry to Portofino) |
| Note | No cars allowed in Portofino village centre — drop-off at the village entrance |
| Fixed price from | <span class="tmt-price" data-source="tmt" data-from="Milan" data-to="Portofino" data-vehicle="economy" data-fallback="260">€260</span> (Economy) |
| Operating hours | 24/7 including yacht and charter connections |
How Far is Portofino from Milan?
The road distance from Milan city centre to Portofino is approximately 175 kilometers. The route heads south from Milan on the A7 Autostrada dei Fiori, passes Genova (connecting via the A7/A10 Genova bypass), and then continues east on the A12 Autostrada Azzurra along the Ligurian Riviera di Levante coast to the Rapallo / Santa Margherita exit. From the motorway exit, a narrow coastal road (SP1) winds 8 kilometers into Portofino — this section takes 15 to 20 minutes and can be slow in summer tourist traffic. Note: Portofino village has a Limited Traffic Zone (ZTL). Only authorized vehicles may enter the historic centre. Transfers drop off at the designated parking area at the village approach, from where Portofino is a 3-minute walk. Under normal conditions the total drive from Milan is 2 hours 30 minutes. Friday afternoon and Saturday morning departures can extend journey time by 30 to 40 minutes due to A7 southbound leisure traffic.
Milan → Genova (bypass)
Head south on the A7 past Lodi and Piacenza, continuing through the Apennine passes on the Autostrada dei Fiori to the Genova belt.
Genova Est → Rapallo → S. Margherita
Take the A12 Autostrada Azzurra east along the Ligurian Riviera, exiting at Rapallo / Santa Margherita Ligure.
Santa Margherita → Portofino (SP1 coastal road)
Follow the SP1 promontory road 8 km to Portofino. Allow 20 min in peak season — drop-off at village entrance (ZTL boundary).
Train: Milano Centrale → Santa Margherita Ligure
Intercity train (~1h 45m, from <span class="tmt-price" data-source="italyfare" data-from="Milan" data-to="SML" data-mode="train" data-fallback="20">€20</span>/person).
Ferry: Santa Margherita → Portofino
15-minute ferry service (seasonal, ~<span class="tmt-price" data-source="italyfare" data-from="SML" data-to="Portofino" data-mode="ferry" data-fallback="8">€8</span>/person). Boats typically run 9:00–18:00.
ZTL Restriction in Portofino Village
Portofino historic centre is a ZTL (Zona a Traffico Limitato). All non-resident vehicles must stop at the entrance. Your driver will drop you at the authorized parking area — from there Portofino's famous harbour is just a 3-minute walk along the seafront path. Do not book transfers that promise drive-in delivery to the harbour front — these are not legally possible without a local ZTL permit.
Multi-Modal Comparison
| Mode | Time | Cost | Direct? | Notes |
|---|---|---|---|---|
| Private Transfer | ~2h 30m | From €260/vehicle | Yes (to ZTL boundary) | Best for groups |
| Train + Ferry | ~2h 20m | From €28/person | No (2 legs) | No luggage ferry space |
| Rental car | ~2h 40m | From €80+ | Yes (to ZTL boundary) | Parking costs €30+/day at S. Margherita |
Fixed Prices by Vehicle Class
| Economy Sedan (up to 3 passengers) | <span class="tmt-price" data-source="tmt" data-from="Milan" data-to="Portofino" data-vehicle="economy" data-fallback="260">€260</span> |
| Comfort Sedan (up to 4 passengers) | <span class="tmt-price" data-source="tmt" data-from="Milan" data-to="Portofino" data-vehicle="comfort" data-fallback="310">€310</span> |
| Minivan (up to 7 passengers) | <span class="tmt-price" data-source="tmt" data-from="Milan" data-to="Portofino" data-vehicle="minivan" data-fallback="360">€360</span> |
| Minibus (up to 8 passengers) | <span class="tmt-price" data-source="tmt" data-from="Milan" data-to="Portofino" data-vehicle="minibus" data-fallback="580">€580</span> |
Why Choose a Private Transfer?
Malpensa Airport Direct Connection — Fly in, drive straight to Portofino
From Malpensa Airport (MXP), a direct transfer to Portofino takes approximately 2 hours 45 minutes — the most seamless option for international arrivals heading to the Riviera without passing through central Milan.
Heavy Luggage for Luxury Stays — Yacht bags, dive gear, golf clubs
Guests at Portofino's luxury hotels often arrive with substantial luggage. Our Minivan and Comfort class vehicles handle oversized bags and sporting equipment comfortably — impossible to manage on the crowded train and ferry combination.
On-Request Riviera Routing — Camogli, Paraggi, Zoagli en route
We can route via Camogli, the Paraggi beach area, or the Zoagli clifftop for scenic stops — making your transfer a full Riviera introduction before reaching Portofino.
En-Route Stop Suggestions
Add a scenic Ligurian stop between Milan and Portofino:
Related Routes
Browse more TellMyTaxi Ligurian routes: Malpensa to Portofino, Milan to Genoa, Portofino to Nice, or Milan to Cinque Terre.
What’s included on every transfer
Tolls & fuel included
All motorway tolls and fuel are in the fixed price — nothing to add at the end.
Meet & Greet with name sign
Your chauffeur waits in arrivals holding a name board, ready to assist with luggage.
60 min free waiting
An hour of free wait after landing covers passport control, baggage and customs.
Free cancellation (24 h)
Cancel up to 24 hours before pickup at no charge — no questions asked.
Make it a journey — custom stops
Unlike the train, a private car lets you build your own itinerary. Add a stop anywhere along the route — just tell us when you book.
Fixed Prices by Vehicle
All prices are per vehicle, not per person — tolls, fuel, meet & greet and free cancellation (24 h) included.
Frequently Asked Questions
Book Milan → Portofino
175 km · ~2.5 h · from €260
Fixed price · Meet & Greet · Flight monitoring · Free cancellation
Book for €260