By car
From Milan: A8 motorway until Arona – Lago Maggiore, then motorway A26 direction Gravellona Toce, exit Baveno.
From Turin: A4 motorway direction Milan, then motorway A26 direction Gravellona Toce, exit Baveno.
From the Simplon Pass (CH): S.S. n. 33 direction Milan, then motorway A26, exit Baveno.
From the Canton of Ticino (CH) : from the border S.S. n. 34 until Verbania Fondotoce, then follow S.S. n. 33 direction Milan.
By train
Baveno railway station is on the Milan-Domodossola train line.
By boat
From Locarno and Ascona (CH), from Arona, Angera, Stresa, Verbania Navigazione Lago Maggiore boats and hydrofoils.
By bus
From Milan, Arona, Domodossola, Novara.
From Milan Malpensa international airport
Distance from the international airport: 45 km.
Shuttle bus service: from March to October (reservation requested: www.safduemila.com).
By car: expressway to Busto Arsizio, then take motorway A8 direction Sesto Calende-Gravellona Toce, follow motorway A26 direction Gravellona Toce, exit Baveno.
By train: Malpensa Express shuttle train to Busto Arsizio train station RFI, change platform and take a train to Baveno, Milan-Domodossola train line.
By taxi.