A traditional full-time MBA degree takes one to two years to complete. Some colleges offer accelerated MBA courses to allow candidates to earn their degree in as little as a year. However, part-time, online, and executive MBAs can take anywhere from eighteen months to three years to finish, depending on the curriculum and course load.