No. Those travellers arriving to and departing from St. Petersburg by a cruise or a ferry do not require a regular tourist visa to Russia if they book shore excursions with a licenced local tour operator. “I Love Travel St. Petersburg” is licenced to provide visa-free tours to cruise passengers. Our licence number is PTO 013246 (By clicking the link you will see our official registry entry with the Federal Agency of Tourism of the Russian Federation. The Russian name of our company looks as follows: ООО “Ай Трэвел СПб”). Our office is located at ST. Petersburg port “Marine Facade”, which makes service cruise passengers and cooperating with the Russian migration office easier and faster.