...from Saint Petersburg towards EU? My wife needs a visa for European Union (Schengen visa). I know that cruise passengers don't need visa to visit Saint Petersburg even though Russia requires visas from pretty much everyone. But my question is, has anyone been on a cruise that included Saint Petersburg? Was there any passport check on the way back to the ship after visiting Saint Petersburg? I need to know to find out what kind of visa she should get, a single entry or multiple entry (multiple entry Schengen visas are hard to get).