Se encuentra en el valle medio del río Oria, a 20 km del mar Cantábrico y a 24 km de la capital de la provincia, San Sebastián.