Vira é uma parte da comuna de Gambarogno. A localidade está situada no Ticino, na margem nordeste do Lago Maggiore. Atrás da aldeia se estende a montanha Gambarogno, com 1738 m de altura. A partir de Vira, uma trilha serpenteia até o passo de montanha Alpe du Neggia. O passo está a 1395 m acima do nível do mar e leva adiante para o Veddascatal. Este é, devido à indescritível vista deslumbrante, um excelente destino para caminhadas e passeios de mountain bike. Toda a região encanta com suas charmosas margens do lago, clima mediterrâneo, flores de camélia e magnólia, e vistas panorâmicas sobre o lago e as montanhas. Ao longo da margem do lago, existem várias pequenas aldeias para visitar e passear.