Teniendo en cuenta varias formas de viajar desde San Petersburgo a Tallin, también puede optar por barcos. Aunque los barcos brindan una buena oportunidad de disfrutar de hermosos panoramas desde la orilla del agua, su horario es mucho más limitado que el que tienen los trenes. A diferencia de los trenes que tienen salidas diarias, los barcos operan solo dos veces por semana y cubren la distancia entre las ciudades casi el doble que los trenes, navegando aproximadamente 14 horas. Además, la duración del viaje en barco y los precios varían de una temporada a otra, aumentando significativamente durante el invierno.