From Lugano train to Airolo, Stazione then line 110 bus to Gotthard Passhöhe. 2 h 45 min SFr 68. From Lugano, Piazzale Besso line 2 bus to Castione, Stazione, bus to Airolo, Stazione, then line 110 bus to Gotthard Passhöhe. 4 h 3 min SFr 36. From Lugano drive to Swiss Alps. 1 h 8 min SFr 16.
Swiss Railways (SBB/CFF/FFS) operates a train from Lugano to Swiss Alps every 4 hours. Tickets cost $35 - $65 and the journey takes 1 h 25 min. Swiss PostAuto also services this route 5 times a day. Alternatively, Malpensa Express Bus operates a bus from Lugano to Swiss Alps every 3 hours, and the journey takes 40 min. 2 other operators also service this route.