Getting Lake Maggiore is easy, especially by car. The zone is well linked with the main motorways and road signs are excellent.
Depending on the departure point, you can take A26 motorway (Genova- Gravellona Toce) and exit at Arona, Meina, Carpugnino, Baveno-Stresa and Gravellona Toce. From Switzerland, take Passo del Gottardo or Passo S.Bernardino to Bellinzona.
Take Milano-Domodossola, Milano-Saronno line or a train from Switzerland.
http://www.trenord.it/ and http://www.ffs.ch/.
The nearest airports are Linate and Malpensa (Milan).
http://www.milanolinate-airport.com/it and http://www.milanomalpensa-airport.com/it.
By ferry boat
Gestione Navigazione Laghi manages the public transport on Lake Maggiore, www.navigazionelaghi.it.