Alpnach se situe sur la rive du lac d'Alpnach, un bras latéral du sud-est du lac des Quatre-Cantons. La commune dans la vallée de Sarneraa se compose des quartiers d'Alpnach Dorf, d'Alpnachstad et de Schoried. À Alpnachstad, commence le chemin de fer à crémaillère qui monte au Pilatus. Le chemin de fer de Brünig possède également une gare ici. Ce chemin de fer à voie étroite relie Lucerne à Interlaken Ost. Le point le plus bas d'Alpnach est le lac d'Alpnach (434 m au-dessus de la mer), et le point le plus haut est le Tomlishorn (2128 m au-dessus de la mer), un sommet du massif du Pilatus. Le lac d'Alpnach est idéal pour la planche à voile et convient particulièrement aux débutants. Les sentiers de randonnée sur le Pilatus sont généralement décrits comme des chemins faciles (T1). À Fräkmüntegg, le parc d'attractions avec le Dragon Glider, le parc de cordes et le chemin des cimes est très populaire.