Sarntal borders the following municipalities: Hafling, Freienfeld, Klausen, Franzensfeste, Mölten, Ratschings, Ritten, Jenesien, St. Leonhard in Passeier, Schenna, Vahrn, Vöran and Villanders. The Durnholzer See is located in the municipal territory. The main river is the Talfer, which has its source at the Weißhorn mountain in the Pensertal.