San Leonardo s'étale au pied du Monte Giovo, à la confluence des torrents de Waltenbach et de Passirio. Là, ce dernier cours d'eau forme un coude et dévie de son orientation Nord-Sud à l'amont, pour une orientation est-ouest, et dessine la limite avec la commune voisine de San Martino in Passiria. À l'ouest et au sud du torrent, les fermes dépendent de San Martino, bien qu'elles ne soient qu'à un jet de pierre du centre-bourg de San Leonardo.
L'été on peut rallier San Leonardo depuis l'Autriche par le Col du Rombo (Staatsstrasse 44 bis) ou le col de Monte Giovo (Staatsstraße 44) via Sterzing. En partant de Merano, il faut traverser toute la Val Passiria par cette même route 44. Certains hivers, la fermeture des cols fait que seule la route de Merano est praticable.
Histoire
Cette section est vide, insuffisamment détaillée ou incomplète. Votre aide est la bienvenue ! Comment faire ?
Économie
Cette section est vide, insuffisamment détaillée ou incomplète. Votre aide est la bienvenue ! Comment faire ?
Culture
Cette section est vide, insuffisamment détaillée ou incomplète. Votre aide est la bienvenue ! Comment faire ?