General information

How to get

Because of its favourable geographical position in the north of Italy at the Swiss border, the region of Lago Maggiore is very easy to reach for travellers from the Britsh Isles and Nothern Europe.

From the Mont Blanc tunnel via the A5 – A4 and A26 motorways in Italy, to Lago Maggiore or Lake Orta.
From Basel via the St. Gotthard motorway to Locarno on the Swiss side of Lago Maggiore. Then across the border at Piaggio Valmara and on via federal road 34 along the shore of Lago Maggiore.
From Basel via Bern direction a) Lötschberg Tunnel or b) direction Vevey, Sion, Brig to the Simplon Pass. From there to Domodossola on federal road 33 to the Ossola Valleys, Lago Maggiore or Lago d’Orta. From Lindau (D) /Bregenz (A) via Chur/St. Bernardino motorway to Locarno (CH).
From Locarno as described above.
From Milan via A8 or A26 motorways to Sesto Calende for the East Shore of Lago Maggiore.

Via Paris with the TGV high speed train to Milan.
From Milan to Lago Maggiore via rail route Milan-Domodossola.
From Basel, rail route Basel-Milan via the Simplon Tunnel to Domodossola or Verbania or Stresa.

The three Milan airports: Malpensa (MXP), Linate (LIN) and Bergamo (BGY) are flown to from nearly all European airports, including low-cost airlines, also full-service airlines. Malpensa airport is the most conveniently situated at only 20 km from the southern part of the lake.

Regular bus shuttle services connect the airport with Gallarate train station (railway route Milan-Domodossola) and with Milan Central Station (Stazione Centrale). The train shuttle service, the Malpensa Express, connects the airport with the Milan Cadorna and Centrale station. The Swiss regional rail line S30 connects the airport with Bellinzona via Laveno and Luino. The bus shuttle service Alibus connects the airport with the West side of Lago Maggiore, it runs several times daily; reservations required - by e-mail or telephone.

A bus shuttle service connects the two airports with Milan Central Station (Stazione Centrale). Trains for Lago Maggiore leave here at least every hour (e.g. to Arona, Stresa, Verbania and Domodossola). On request, direct transfers can be arranged to Lago Maggiore. Please contact the incoming agents listed here.

Turin Airport is situated about 130 km from Lago Maggiore. It has flight connections solely with the largest European airports.

Local transport

Various options of public transport are available in the region around Lago Maggiore: by ship on Lago Maggiore and Lago d’Orta; also train and bus. Among the most impressive are journeys on the Vigezzina railway or by ship.

Italian State Railways: Trenitalia
Call Centre (+39) 06 68475475

Regional Railways: Trenord

Rail route: Milan-Arona-Stresa-Verbania- Domodossola-Simplon-Brig (CH)
Rail route: Novara-Orta/Miasino- Omegna-Domodossola
Rail route: Milan-Luino-Bellinzona (CH)
Rail route: Milan-Laveno and Milan-Varese Regionalbahn SSIF Vigezzina-Bahn
Rail route: Domodossola-Santa Maria Maggiore (Val Vigezzo)-Centovalli (CH)-Locarno (CH)

Via Mizzoccola 9 28845 Domodossola - VB
Telephone (+39) 0324 242055

Lago Maggiore Shipping Company: Navigazione Lago Maggiore
V.le Baracca 1
28041 Arona - NO
Telephone (+39) 0322 233200
Fax (+39) 0322 249530

Lago d’Orta Shipping Company
Navigazione Lago d’Orta srl
Via Curotti 36 28887 Omegna - VB
Telephone (+39) 345 5170005 Fax (+39) 0323 861018

Motoscafisti Lago Maggiore

Three bus companies connect all locations throughout the province. Junctions are Domodossola and Verbania. Further information and timetables for the region’s overall public transport network


Nord Italia Incoming Service