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 28 January 2017 every nationality applying for a Russian Visa in Great Britain, will be charged each visa fee as per standard UK tariffs.
Published on 01 February 2017
From 5 March 2016 Indian nationals may now request multiple entry visas for tourist purposes...
Published on 14 April 2016Read More