The Scot, an Olympic team pursuit silver medallist in Tokyo, finished ahead of Denmark's Julie Leth with American Jennifer Valente finishing third, meaning she missed out on a second title after winning the omnium on Friday.
Defending champion Lotte Kopecky of Belgium, winner of the madison and elimination race during the week, finished fourth at the Saint-Quentin-en-Yvelines velodrome outside Paris, which will host the cycling events at the 2024 Olympics