Mels est situé dans le Sarganserland dans la vallée de la Seez et fait donc partie du Heidiland. La vallée de Weissattal ainsi que la montagne Pizol font partie du territoire communal de Mels. La vallée de Weissattal est très tranquille et possède de nombreuses cascades. Comme il n'y a pas de circulation de passage, les chamois, les gypaètes barbus et les bouquetins s'y sentent bien. La montagne Pizol s'élève entre la vallée de Tamina, la vallée de Weissattal et la vallée de Calfeisen. Mels en tant que lieu possède un magnifique vieux cœur de village avec de nombreuses offres commerciales et gastronomiques. On y trouve particulièrement de nombreuses vieilles chapelles et églises. De plus, il y a de nombreux panneaux d'information sur l'évolution historique de la commune, une ruine de château, un petit château et un établissement préhistorique-médiéval. L'environnement paysager est un paradis pour les amateurs de randonnée. Un magnifique monde de montagnes, de nombreuses rivières et ruisseaux et de nombreux anciens bâtiments d'église caractérisent le paysage.