Do I need a Russian visa?
If you are arriving by cruise ship, then no! You won’t need a visa if you tour St.Petersburg with Experience Russia. Here is link to the official US embassy visa-free regulations for the cruise ship passengers.
Experience Russia, as a fully licensed tour operator, is legally authorized to provide you with a document called a “Tour Ticket” which acts as your blanket visa for the duration of your stay in St. Petersburg.
Tour tickets are needed for your disembarkation in St. Petersburg as it replaces the regular tourist visa and you won’t be able to clear the customs without it. This document will allow you to enter Russia to take your tour with us.
If you are arriving to St. Petersburg by land or air, we’ll be happy to assist you with acquiring a Russian visa (if necessary, depending on your country of citizenship).