Caprino is a village on the southern shore of Lake Lugano in the Swiss canton of Ticino, to the east of the Italian exclave of Campione d'Italia and below the summit of Sighignola.
[1][2] Caprino has no direct road connection with rest of the city of Lugano, or indeed the bulk of its quarter of Castagnola-Cassarate, which lie on the other side of Lake Lugano.
An indirect road connection can be made via Arogno, Maroggia and the Melide causeway, but by this route Castagnola is some 21 kilometres (13 mi) distant, compared to under 2 kilometres (1.2 mi) across the lake.
[1] Boats of the Società Navigazione del Lago di Lugano (SNL) provide several crossings a day to central Lugano.
Boats call at San Rocco landing stage in Caprino village and at Cantine di Caprino.