Question: how many years does it take to complete civil engineering?
Answer: Bachelor's Degree Basics A bachelor's degree program in civil engineering normally takes four years. However, as in any degree program, you must take a full-time load in the recommended sequence and pass all classes to complete your degree.