St. Leonhard is centraal gelegen in het Pitztal, waardoor het een goede uitvalsbasis is voor de diverse skigebieden in het dal. Het is een dorp met meerdere dorpskernen, die op vrij grote afstand van elkaar gelegen zijn. Het dorp beschikt over voldoende faciliteiten, waaronder een skischool, skiverhuur, allerlei restaurants en après-skigelegenheden, kinderopvang, en een ijsbaan. ’s Avonds komen de toeristen uit de omliggende dorpen naar het gezellige St. Leonhard om uit te gaan.
St. Leonhard heeft geen eigen skigebied, maar ligt precies tussen de Pitztaler Gletsjer & Rifflsee en het Hochzeiger skigebied in. De Pitztaler Gletsjer in Mittelberg is populair en dan ook de meest favoriete plek om te skiën. Vanaf de Pitztaler Gletsjer kan je via een verbinding met een skiweg of de skibus (ca. 500 meter) ook in het skigebied van Rifflsee skiën. Deze gebieden zijn dus (deels) op elkaar aangesloten waardoor er genoeg mogelijkheden zijn. Als je vanaf St. Leonhard de andere kant op rijdt, dan kom je bij het skigebied Hochzeiger. Dit skigebied is met 40 km aaneengesloten pistes ook zeker de moeite waard. De skigebieden zijn per auto of met de skibus te bereiken.
Voor wandelaars en langlaufers heeft St. Leonhard voldoende te bieden. Zo is er o.a. een 21 km lange loipe van Mittelberg via St. Leonhard naar Wiese, waar ook een wandelpad langs loopt.