Laura Nicholls (born September 25, 1978) is a Canadian former competition swimmer who won ten international medals in freestyle events, including the Pan Pacific Swimming Championships, Commonwealth Games and Pan American Games. Nicholls represented Canada at two consecutive Summer Olympics, starting in 1996 in Atlanta, Georgia. There she finished in 29th position in the 50-metre freestyle. Four years later in Sydney, Australia, she reached the final with the Canadian relay teams, finishing seventh in the 4x100-metre freestyle, and sixth in the 4x100-metre medley. Laura Nicholls is currently a coach with the Guelph Marlins Aquatic Club in Guelph.