Visa Application Center in New Delhi
In order to obtain a Russian visa it is recommended to apply through the official Russian Visa Centers established to enhance the quality of service, as well as to facilitate visa procedure.
Russian Visa Centers in New Delhi (VFS Global) is located at Shivaji Stadium Metro Station, Baba Kharak Singh Marg, Cannaught Place , Delhi - 110001.
Application Submission Timings: 09:00 – 15:00 Monday – Friday.
Passport Collection Timings: 15:00 – 17:00 Moday – Friday.
Tel.: 022 67866057 (both Russian and English languages) 09:00 – 17:00 Monday – Friday.