La Vira Gorge se trouve dans le canton du Tessin, près de la ville de Lugano. Elle mesure environ deux kilomètres de long et est accessible en dix minutes à pied depuis le village de Vira Gambarogno. Un ruisseau de montagne, le Riale di Vira, traverse la gorge. On y trouve des formations rocheuses spectaculaires et une eau cristalline. Comparé à d'autres gorges, les falaises ici sont moins abruptes et conviennent donc parfaitement aux familles et aux débutants en canyoning. Le Riale di Vira se jette directement dans le Lago Maggiore après environ cinq kilomètres.