Visa applications for UK residents are to be submitted at the Russia Visa Application Centre in London, Manchester or Edinburgh (UK). All applications will be assessed by Embassy of the Russian Federation in London and Consulate General of the Russian Federation in Edinburgh. The Visa Application Centre is operated by VFS Services (UK) Limited since 23 January 2009.
If you have already submitted your application at the Visa application centre, to check the status of your application
Locate your nearest Visa Application Centre.
Please note that COVID-19 tests are now available to be done at Russia Visa...
Published on 10 August 2020
Resuming flights to Russia...
Published on 05 August 2020 2020