Gipuzkoako lurralde historikoaren barnealdean kokatzen da Beasain, Goierri eskualdearen bihotzean. Murumendi, Usurbe eta Pagobakar mendiez inguraturik, Oria ibaiak zeharkatzen du herria. Sei gune nagusi bereizi daitezke Beasainen: herrigunea batetik, eta Arriaran, Astigarreta, Garin, Gudugarreta eta Aratz-Matxinbenta auzoak bestetik.