"It is a blatant violation of international obligations, international law, and violation of our citizens' rights," Maya Grishina said.
Earlier in the day, Ukraine's Interior Minister Arsen Avakov said that Kiev would not allow Russian citizens to visit Russian diplomatic missions on the territory of Ukraine to vote in the Sunday presidential election.
Russian authorities have organized four polling stations in diplomatic missions located in Ukraine, namely in Kiev, Kharkiv, Lviv, and Odessa.
Meanwhile, the Russian Embassy in Kiev sent a note of protest to Ukraine over its plans to stop Russian expatriates from voting in a presidential election this Sunday.
"A note was sent to the Ukrainian Foreign Ministry demanding that our diplomatic mission and consulates general be allowed to organize and conduct the elections. The Embassy, in its turn, will take measures to keep overseas polling stations open in Ukraine on the election day," the statement read.
"The plans to strip Russians living in Ukraine of their right to vote under an invented pretext are a blatant violation of basic international norms and Ukraine’s obligations under multilateral and bilateral conventions and agreements," it said.
Ukrainian authorities explained their decision by Russia’s plans to organize the electoral process in Crimea, which Kiev considers an occupied territory. The Black Sea republic left Ukraine for Russia after voting for secession by landslide in 2014. Russia said the vote repaired a historical wrong after the historically Russian region was handed over to Ukraine 60 years ago.