score:3
There is a local bus from Malpensa to Gallarate. It is operated by a company called S.A.C.O.. It has a bus stop at the north west side of Terminal 2, which is not at the same place as the other buses.
S.A.C.O. bus stop at the north end of Malpensa terminal 2.
These buses connect to the train station in Gallarate. In January 2016, I paid €1.80 and the bus took roughly 15 minutes. At the time, the applicable timetable was available here. It doesn't go very often.
Some of the Eurocity trains Venezia - Milano - Domodossola - Genève stop in Gallarate. I believe not all. In Gallarate, there are ticket machines to buy train tickets to Domodossola and beyond. They take cards (Visa, Mastercard, Maestro). There is also a staffed ticket office.
Depending on the specifics of the itinerary, Malpensa – Gallarate – Domodossola may be an attractive alternative to the Comazzi Alibus. The Comazzi Alibus requires pre-booking, but the local bus from Malpensa to Gallarate does not. For my January 2016 trip, I took the Gallarate bus combined with the Eurocity train on the way north, but I took the Comazzi bus from Domodossola on the way south.
Upvote:1
That is the bus company that provide direct transfer to Domodossola from Malpensa ( MXP ) airport :
http://www.comazzibus.com/eng/index.php
If the bus schedule meet your needs , I strongly suggest to get it , better then change multiple transportation .