Vira er en del af kommunen Gambarogno. Stedet ligger i Tessin ved den nordøstlige bredd af Lago Maggiore. Bag landsbyen strækker det 1738 m høje bjerg Gambarogno sig. En sti snoes sig fra Vira op til bjergpasset Alpe du Neggia. Passet ligger på 1395 m o.h. og fører videre til Veddascatal. Dette er allerede på grund af den ubeskriveligt smukke udsigt et fantastisk udflugtsmål for vandre- og mountainbiketure. Hele regionen fortryller med charmerende søpromenader, middelhavsstemning, blomstring af kamelier og magnolier samt panoramaudsigter over sø- og bjerge. Langs søbredden findes flere små landsbyer, hvor man kan holde pause og flanere.