Zalla limita al norte con los municipios de Sopuerta y Galdames; al oeste con Sopuerta y Valmaseda; al sur con el Valle de Mena (Burgos); al sur-este con Gordejuela y al este con el municipio de Güeñes.