Both criminology and criminal justice degrees take an average of four years to complete, but this also depends on the school and its requirements. And if you decide to continue your education and go for a master's degree, be prepared to spend another two years to get it. Besides regular criminology programs, some online criminal justice programs are usually shorter, with fewer general education courses.