The Lugano Agno Airport is located on the outskirts of Lugano.
From the Zurich airport, you can transfer to a flight to Lugano Agno or you can take the train from Zurich to Lugano (just over 3 hours).
You can also fly to the Milan Malpensa Airport, located outside of Milan, Italy, and just over an hour from Lugano.
There a at least 2 shuttle that runs between Lugano and the Milan Malpensa airport:
The schedule is available at:
Malpensa Express (Giosy Tours): The schedule is available at: http://www.malpensa-express.com/EN/index.php/en/schedules
N.B: you need to book the shuttle at this address: http://www.malpensa-express.com/EN/index.php/en/prenota-online-o-fax
The departure from Malpensa Terminal 1 is on the arrival level, in front of door/exit no. 4, bus parking place no. 19 Current fares for the Malpensa Shuttle: Swiss Francs 30 / Euros 20 one-way, and Swiss Francs 50 / Euros 35 round trip.
Please note: Milan's other airport, Milan Linate, hosts limited travel. Although Linate is located in the city of Milan, Malpensa is more conveniently located for travel to and from Lugano because there is no need to get too close to the city of Milan itself.
Swiss offers a wide range of daily flights to Logano from all main European and Swiss airports.