Russia Visa and Russian Passport Service

Embassy of Russian Federation in Canada

Address Information

 


 Visa to Russia Back to main page

 Visa to Russia
Russian Visa Info
  - Tourist Visa
  -
Business Visa

  -
Work Visa
  -
Transit Visa


 Visa to Russia
Legalization
 
- Private
  -
Corporate

 Visa to Russia Загранспорт РФ

 Visa to Russia Contact


Russian Visa Center
1000 Finch Avenue West, Suite 900 (Finch & Dufferin)
Toronto, ON M3J 2V5

1-866-334-0811

 


Embassy of the Russian Federation in Canada
285 Charlotte Street,
Ottawa, ON K1N 8L5

MAP IT
 


Consular Section of Russian Federation in Ottawa
52 Range Road,
Ottawa, Ontario, K1N 8J5

MAP IT
 


Consulate General of the Russian Federation in Toronto
175 Bloor St. E., South Tower
Suite 801, Toronto, ON M4W 3R8

MAP IT
 


Consulate General of the Russian Federation in Montreal
3655 Avenue de Musee,
Montreal, QC H3G 2E1

MAP IT
 

 

 

 



Requirements and fees may change at any time. This is not an official embassy website and services provided are of commercial nature.