Visa Application Centre in New Delhi
In order to obtain a Russian visa it is recommended to apply through the official Russia Visa Centres established to enhance the quality of service, as well as to facilitate visa procedure.
Russia Visa Centre in New Delhi is located at 8-11, UGF, Tolstoy House, 15, Tolstoy Road, Connaught Place, New 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 3079