Train links between Milan and Lugano are very strong. Traveling from Milan to Lugano only takes an hour. The trains leave at ten minutes past each hour, and the cost of rail travel is $26 for economy or $35 for comfort. Tickets can be booked at Raileurope.com.
Driving from Milan to Lugano takes approximatley one hour, and the distance you need to cover is around 50 miles. Most of the journey involves traveling on the A9, which is the freeway connecting the two cities.
Buses can be boarded at Malpensa airport in Milan for travel directly to Lugano. Ride time is one hour and fifteen minutes. Bus times are available at sea-aeroportmilano.it.