Originally posted by hapicruisin
Does anyone know if uk passport holders need a Russian visa if not getting off cruise ship for the 2 days in St Petersburg.

Have researched but not found out an answer.

Do like St Petersburg, been there on many cruises, but just having a restful cruise this time.

Many thanks to anyone able to help.
I don't see how they could check if you have a visa or not because many passengers will have their visa through buying private excursions. But, to be safe I would check as the other poster has suggested.