A masters degree in epidemiology is a two-year program. Please remember that the duration can vary from college to college. Students can also go for an accelerated program to earn the degree in less than two years. The program is designed to prepare students for careers as epidemiologists and public health professionals.