Capolago se trouve au pied du Monte generoso et est le point de départ du train à crémaillère Ferrovia Monte-Generoso. L'église paroissiale Santa Maria Maddalena, le presbytère avec une belle fresque et l'ancienne Tipografia Elvetica sont considérés comme des biens culturels. Capolago est un petit village de moins de 1000 habitants, situé à 273 mètres d'altitude. Le village se trouve à l'extrémité sud d'un bras du lac de Lugano et n'est pas loin de Mendrisio. Traduit littéralement, le nom du village Capolago signifie "à la tête du lac".