The Russian Embassy in New Delhi let their domain name expire and be bought by squatters, so no links to their pages until they get their domain name back. This also means that public information about obtaining the visas in India is limited. Until then, this is all the information I have available.
If you must leave the airport for a layover you will need to get a transit visa in advance. There is no visa on arrival. You can fill out the application online, then print it out and submit it.
For a transit visa you will need to submit:
- Your passport, which must already contain your visa for your destination. (In your case, this is your Schengen visa.)
- Proof of your paid flight tickets.
- One standard passport type photo.
- Visa fees.
Normally for most countries I recommend that people understand the visa process fully so that they can submit to the embassy/consulate themselves, but in the circumstances of limited information about applying for a visa to Russia within India, you may wish to use a reputable visa agency. If you wish to submit your application yourself, for submission instructions, contact the relevant consulate directly:
- Embassy in New Delhi +91 11 2611-0640
- Consulate in Mumbai +91 22 2363-3627
- Consulate in Chennai +91 44 2498-2320
- Consulate in Calcutta +91 33 2479-9973