Wassen liegt im oberen Urner Reusstal, nördlich des Gotthardmassivs, auf 930 Meter ü.M. Im Norden senkt sich das Tal Richtung Ebene, im Süden steigt das Gelände Richtung Göschenen weiter an.
Im Westen von Wassen führt die Sustenstrasse über den Sustenpass ins Haslital, im Osten begrenzen die Diederberge das Gemeindegebiet. Das Dorf Wassen liegt im oberen Urner Reusstal in einer Mulde zwischen der westlichen Talflanke und dem Kirchhügel über dem Zusammenfluss von Meien- und Gotthardreuss. Wassen ist Ausgangspunkt der Sustenpassstrasse, die westlich durch das Meiental ins Berner Oberland nach Interlaken führt.
Wassen hat einen eigenen Autobahnanschluss und ist mit dem Auto innert 35 Minuten von Luzern aus erreichbar. In weniger als einer Stunde fahren Sie über den Gotthard ins Tessin, über die Oberalp ins Bündnerland oder über die Furka ins Wallis. Auch zu Wassen gehören im Reusstal die Weiler Pfaffensprung und Wattingen.
Das idyllische Meiental mit den Weilern Husen, Dörfli, Kapelle, Aderbogen, Fürlauwi, Eisten und Färnigen bildet flächenmässig den Hauptteil des Gemeindegebietes.