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 The Russia High Commission, London and 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.
From 17 July 2017 new visa application form for British nationals.
Published on 25 July 2017
From 30 March 2017 the agreement between Russia and South Africa on the mutual cancellation...
Published on 22 March 2017Read More