Top Button

Visa applications for Canada residents are to be submitted at the Russia Visa Application Centres in Ottawa, Toronto and Montreal. All applications will be assessed by The Embassy and Consulates General of the Russian Federation in Canada. The Visa Application Centres are operated by VF Services Canada Inc.

Important information icon
  • Beware of fraudulent job offers. For more details – click here
Visa By Post

Visa Fees At Glance

Click Here


Track your application icon

If you have already submitted your application at the Visa application centre, to check the status of your application

Click Here

general information

Russia Visa Application Centres

Location icon

Locate your nearest Visa Application Centre.

News and Updates

Important news and notices will be published in this space.

Read More