How long does a mathematics degree take in university?
Bachelor of Mathematics
generally lasts three years with a fourth "honours" year
A BMath program generally lasts three years with a fourth "honours" year in China and Australia and University of Waterloo (Canada).  BMath programs are increasingly taking about five years to complete because of coop or internship placements.