Niederurnen se encuentra situada al norte del cantón a orillas del río Linth.