Lake Orta sits in Piedmont, about 90 kilometres north-west of Milan, tucked between the plain and the first Alpine foothills. It is the westernmost of the great Italian lakes and, precisely because it is not on the main tourist corridor, people assume it is remote. It is not. From the moment you land at Malpensa you are less than an hour from the water.
From Milan Malpensa — the easiest airport
Malpensa (MXP) is by far the most convenient gateway. By car you are in Orta San Giulio in roughly 50 minutes to an hour, depending on traffic: take the A26 motorway northbound and leave it at Borgomanero or Arona, then follow the SP229 towards Gozzano and Orta.
If you would rather not drive, a private transfer is the least stressful option and takes the same time. Taxis are available at both terminals but agree the fare beforehand.
By train — and the detail nobody mentions
Lake Orta has its own station, Orta-Miasino, on the Novara–Domodossola line. From Malpensa the sequence is: Malpensa to Busto Arsizio Nord (about 13 minutes), on to Novara Nord (about 29 minutes), then a short walk through the underpass to Novara's main station, where trains leave for Orta-Miasino (about 50 minutes). Total journey time is around two hours.
Here is the part that catches people out: between Novara and Orta-Miasino the service is sparse. There is a long gap in the middle of the morning, and on Sundays that stretch of line does not run at all. If you are arriving on a Sunday, or late in the evening, plan on driving or booking a transfer instead. Check current timetables on Trenitalia before you commit to the train.
Orta-Miasino station is not in the village itself but in the hamlet of Legro, a little under a kilometre away. It is a pleasant fifteen-minute walk downhill, or a short hop on bus line 5. Coming back up with luggage is less charming, so a taxi is money well spent.
From Milan city, and the other airports
From central Milan by car allow about an hour and a half. Trains run from Milano Centrale via Novara, with the same Sunday caveat on the final leg.
Linate is convenient if you are already changing in Milan but adds roughly forty minutes of driving. Bergamo Orio al Serio is around two hours by car and only worth it if the flight price justifies the transfer. Turin Caselle is about an hour and forty minutes. From Switzerland, Lake Orta is an easy run: come down through the Simplon or the Gotthard and you are on the lake in two to three hours from Zurich.
Parking, and why the village is quiet
The historic centre of Orta San Giulio is closed to traffic, which is exactly why it feels the way it does. Visitors park in the car parks above the village and walk down into it — five to ten minutes, mostly downhill, cobbled in places.
If you are staying at Villa Volpe you do not have this problem: the house is on the lakeside road just outside the pedestrian zone, with parking on site, so you can unload at the door and leave the car where it is for the rest of the week.
Getting around once you are here
You genuinely do not need a car day to day. Public boats criss-cross the lake and connect Orta San Giulio with Isola San Giulio in a few minutes. Buses link the lakeside villages, and in summer a small tourist train shuttles between the car parks and Piazza Motta. Everything worth seeing on the eastern shore is walkable or a short boat ride away.
For the rest of the region — the wider Lake Orta area, Lake Maggiore, the Mottarone — a car earns its keep. If you are still weighing up which lake to base yourself on, our comparisons with Lake Maggiore and Lake Garda lay out the trade-offs.
The short version
Fly into Malpensa, drive or transfer, and you are on the shore of Lake Orta in under an hour. Take the train if you enjoy trains and you are not arriving on a Sunday. Once you are here, park the car and forget about it.
