Vira fa parte del comune di Gambarogno. Il paese si trova in Ticino, sulla sponda nord-orientale del Lago Maggiore. Alle spalle del villaggio si estende la montagna Gambarogno, alta 1738 metri. Un sentiero risale la montagna da Vira fino al passo dell'Alpe du Neggia. Il passo si trova a 1395 metri sul livello del mare e conduce alla valle Veddasca. Si tratta di una meta ideale per escursioni a piedi e in mountain bike, anche solo per la bellezza indescrivibile del panorama. L'intera regione incanta con incantevoli passeggiate sul lago, atmosfere mediterranee, fiori di camelia e magnolia e viste panoramiche sul lago e sulle montagne. Lungo le rive del lago ci sono diversi piccoli villaggi in cui fermarsi a passeggiare