We just returned from Italy last month. We did not fly out of Malpensa but we needed to be there at 9 am one morning to meet our hiking tour group for the shuttle to our hotel in Verbania on Lago Maggiore. WE did not want to stay at an airport hotel, but I learned of a nice local hotel in a small village in the countryside, 10 minutes away, with a free shuttle to the airport (either terminal). So I booked that, and it was great.
https://osteriadellapista.com/?lang=en
We. were coming from Lago di Garda and took the Malpensa Express to the airport, calling the hotel when we were ready to be picked up at T1. The van arrived in about 10 minutes and took us to the hotel 10 minutes away. The next morning they took us back to MXP in good tie to meet our group.
The hotel itself is horse-themed (each room named after a famous show horse), as the town in home to 7 equestrian centers. The reception agent was friendly and professional, and our room modern and nicely furnished. No great view out the window. As I recall, the shower, etc. was good. Cost for the room was €140.
The highlight was the in-house restaurant, which is very attractive and popular with the locals. The menu is interesting and everything we ordered was nicely prepared and tasty. I would go back just for the dinner.
The only downside was that I pictured a nice walk through the town or the nearby countryside, but that didn’t happen. The streets around the hotel had no sidewalks; just the narrow street hemmed in by buildings on both sides. It wasn’t very pleasant for walking. We did head out toward what looked like a nice green space on Satellite view, but it was further than we realized and we turned around.
The Hotel bar wasn’t open yet, but the desk clerk recommended a little pub down the street—-I believe the name is Crazy Horse. We went there for a glass of wine while watching the America’s Cup on the large TV screen. Pretty chill scene and everyone was very friendly.
I would recommend this little hotel over a chain hotel at the airport.