Upvote:4
Instead of relying on travel blogs, I suggest you check the database that airline companies use. For example, the website of KLM Royal Dutch Airlines. After you identified what kind of visa you need (if any), you should check the embassy's website or call them (you might get trouble getting through, but once you did, they will help you). As far as I know, all types of Russian visitors visas are issued either by embassy's visa center directly or by travel agencies outside of Russia.
Upvote:6
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:
After you have filed the online application, you will submit the application and your documents to VFS Global, which now handles visa processing for Russia in India.