You can take a train from Lugano to Turin via Milano Centrale in around 2 h 52 min. Alternatively, FlixBus operates a bus from Lugano to Turin 3 times a week. Tickets cost $12 - $22 and the journey takes 3 h 25 min.
From Lugano train to Milano Centrale then train to Torino Porta Susa. 2 h 52 min SFr 65. From Lugano bus to Turin, Torino. 3 h 25 min SFr 20. From Lugano FFS, Piazzale Besso shuttle to Milan Malpensa Airport then bus to Torino Bolzano. 3 h 46 min SFr 25. From Lugano drive to Turin. 1 h 58 min SFr 34.
How long does it take to get from Lugano to Turin?
It takes approximately 2 h 52 min to get from Lugano to Turin.