Olga Vladimirovna Belyakova (Russian: Ольга Владимировна Белякова; born 26 September 1988 in Rybinsk) is a Russian short-track speed-skater.
Belyakova competed at the 2010 Winter Olympics for Russia. She finished sixth in the first round of the 1500 metres, failing to advance, and ending up 30th overall.[1]
As of 2013, Belyakova has two ISU Short Track Speed Skating World Cup podium finishes, both of which came as a member of the Russian relay team. Her best finish is a silver medal, at Heerenveen in 2006–07. Her top World Cup ranking is 13th, in the 1500 metres in 2006–07.[2]