La villa de Azpeitia se sitúa en el centro de la provincia de Guipúzcoa a orillas del río Urola y bajo el macizo del Izarraitz, muy próxima a su vecina Azcoitia.