Anastasiia Krapivina (, also transliterated Anastasiya Krapivina, born 12 November 1994 in Lipetsk) is a Russian swimmer. She competed in the women's marathon 10 kilometre event at the 2016 Summer Olympics.