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. Some east of Caprino village is Cantine di Caprino, a smaller settlement. Politically both form part of the Castagnola-Cassarate quarter of the city of Lugano, although until 1972 Castagnola-Cassarate was an independent municipality under the name Castagnola.