Eu realmente não recomendo a viagem sugerida por @Geeo. A cabine realmente existe, mas não foi projetada para o turismo - muito mais para expedidores e trabalhadores a bordo. E você não tem nada para fazer no navio até o final de sua viagem.
Outra coisa é que você precisa primeiro ir ao Baltiysk de ônibus ou trem, e mesmo se você for a Ust`-Luga (pequena cidade perto das fronteiras, com ~ 2500 cidadãos lá), de alguma forma você deve ir a São Petersburgo , e isso não é tão fácil quanto você pode pensar - de trem local ou de ônibus, de qualquer maneira, haverá mudanças e, mesmo com o conhecimento do russo, essa será uma viagem difícil e extrema, com chances de entrar nos problemas.
Quanto às outras empresas mencionadas pelo @Geeo, elas têm uma programação bastante instável por causa do pequeno interesse turístico nessa direção. Portanto, faça essa viagem apenas se você entender todos os riscos ou tiver um contato com os moradores de São Petersburgo que podem atendê-lo com o carro.
Pessoalmente, sugiro um trem - ele sai regularmente e você pode reservar os bilhetes até 45 dias antes da viagem.
Edit :
@arney Não, não assassinato, eu acho. Mas uma briga com os habitantes locais realmente pode acontecer - como turista você será diferente das pessoas em geral, especialmente perto das estações de trem - sempre há pessoas ruins, como em qualquer país.
Além disso, como diz o Wiki (em russo), agora há uma grande construção de casas e alguns trabalhadores são imigrantes ilegais, infelizmente, e você deve estar ciente a cada minuto lá.