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. As of 2013, Belyakova's best finish at the World Championships is fourth, in the 1500 metres in 2012. She has also won a silver medal as a member of the Russian relay team at the 2010 European Championships.