To travel to Russia almost all of foreign citizens need a visa.
Russian entry visa is issued by the Embassy or a Consulate of the Russian Federation in the country of your residency based on the Visa Support. The Visa Support includes: a Foreign Traveler Entry Permit & a Tourist Voucher registered with the Russian Ministry of Foreign Affairs.
Welcome to Saint Petersburg, one of the most beautiful cities of the world and Russia's prominent cultural center. The most European of all Russian towns, Saint Petersburg annually attracts thousands of tourists from all over the world.