Russian consulates worldwide
You can get a Russian visa in many places, but NOT in Russia… If you have an invitation you can get a Russian visa from a Russian consulate in the country you are at that time (although some consulates claim only to do visas for citizens of the country in which they are located). Check out one of the international Russian embassy and consulate list. The website of Ruth E. Imershein, a American expat who has been travelling to Russia for a long time, publishes advice and tips from fellow travellers.
Prices for visas vary in each Russian consulate, and depend on how long you want to wait for your visa (one day, two weeks). Prices sometimes also depend on your nationality (more expensive for Americans, for example).If you are travelling through Europe the easiest, convenient and cheapest visas can be obtained in the Baltic countries and Finland, which border Russia. There the consulates ask about €35 for a tourist visa but you can no longer automatically get same day processing. This now depends on your nationality and residenty status. So if you can't extend your visa, want to see more of Russia, got delayed in your travels, then head to Estonia (Tallinn), Latvia (Riga), Lithuania (Vilnius) or Finland (Helsinki). All are pleasant cities for passing a few days getting your new Russian visa, and all are easily to reach from Russia by train or bus.In Helsinki, Eurohostel can help you to purchase invitations (visa support) for a Russian tourist visa.