Santa Margherita Ligure lies about 130 km (55 mi) from Milan Linate Airport and Milan downtown or about 170 km (60 mi) from Milan Malpensa Airport. The nearest airport is Cristoforo Colombo of Genova, though it is not connected with intercontinental flights.
The easiest way to get to Santa Margherita Ligure from airports is of course by private transfer. You can rent a car (possibly with GPS navigation system) at the airports or train stations (Milano Cadorna or Milano Centrale) and drive up to Santa Margherita Ligure.
The nearest tollgate is Rapallo (railway A12 Genova-Livorno), direction Rapallo Centro, then follow Santa Margherita Ligure-Portofino (about 6 km. from the tollgate). In order to organize your trip, you may find useful to visit this website: www.viamichelin.it
• From Milano Malpensa Airport: Take the SS336 towards the A4 (Torino-Milano). At the junction with the A4, drive towards Torino, then take the A26 towards Alessandria and then Genova. Once you reach the A10, drive towards Livorno until you exit at the toll station of Rapallo.
The total length is 234 Km (221 on high-ways), and it should take around 2h30’. The estimated price is 40€ (15€ tolls, 25€ gas).
• From Milano Linate Airport: From the airport, follow the indications for the A1, then A7 (towards Genova). Once you reach the A10, drive towards Livorno until you exit at the the toll station of Rapallo.
The total length is 183 Km (169 on high-ways), and it should take around 2h08’. The estimated price is 35€ (10€ tolls, 25€ gas).
• From Genova Cristoforo Colombo Airport: Take the A10 and drive towards Livorno until you exit at the the toll station of Rapallo.
The total length is 41 Km (31 on high-ways), and it should take around 46’. The estimated price is 9€ (3€ tolls, 6€ gas).