Я бы на вашем месте выбрала поезд. До Кингисеппа электричкой, а там уже пересесть на поезд до Санкт-Петербурга. Это не так долго и довольно удобно. К тому же, сможете полюбоваться видами по пути. Такси, конечно, тоже вариант, но лично для меня поезд всегда был приятнее. Ну, и экономичнее, особенно если не в сезон путешествуете.