Vira Kanyonu, Lugano yakınlarındaki Tessin kantonunda bulunur. Yaklaşık iki kilometre uzunluğunda olup Vira Gambarogno köyünden yürüyerek on dakika içinde ulaşılabilir. Kanyondan Riale di Vira dağ vadisi akmaktadır. Kanyon, görkemli kaya oluşumları ve berrak suyla doludur. Diğer kanyonlara kıyasla burada kayalar daha az dik olduğu için aileler ve başlangıç seviyesindeki canyoning tutkunları için mükemmeldir. Riale di Vira, yaklaşık beş kilometre sonra doğrudan Maggiore Gölü'ne döner.