Die Vira Schlucht liegt im Kanton Tessin nahe der Stadt Lugano. Sie ist etwa zwei Kilometer lang und vom Ort Vira Gambarogno in zehn Minuten Fussmarsch zu erreichen. Durch die Schlucht fliesst der Bergbach Riale di Vira. Im Canyon finden sich spektakuläre Felsformationen und ein kristallklares Wasser. Im Vergleich zu anderen Schluchten sind die Felsen hier weniger steil und eignen sich daher hervorragend für Familien und Anfänger im Canyoning. Der Riale di Vira mündet nach etwa fünf Kilometern direkt im Lago Maggiore.