Альтдорф находится в живописной местности, на высоте 458 м над уровнем моря, близ устья реки Ройс, впадающей в озеро Ури. Вокруг города находятся сельскохозяйственные поля, луга и дикие леса.