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 Center in New Delhi is located at Shivaji Stadium Metro Station, Baba Kharak Singh Marg, Cannaught Place , Delhi - 110001.
Hours of Operation:
09:00 - 15:00 - Monday - Friday, except on declared holidays.
Collection of Passports
15:00 - 17:00 - Monday - Friday, except on declared holidays.
+91 225032 3033
+91 225032 3079