Дешевле всего мы ездили поездом до Питера, а дальше автобусом. Ездили не один раз, с тремя детьми, нам нравится. Жд прямой до Таллинна стоит примерно 6тыс на одного в один конец, что, имхо, просто немыслимо. До Питера можно добраться от Сапсана до сидячего (не путать с общим) за 400-600р, на детей дешевле. Билет на автобус от 1000р примерно, там от класса зависит. Если успеете взять акционные за 119р, значит, повезло но это уже вряд ли.. На детей скидки 50%, на детей до 4х лет 80%, на дочку брали 2 билета, чтоб ни с кем не сидеть (нас пятеро), автобус довольно приличный, работает туалет, дают бутылку воды, идет по расписанию почти минута в минуту даже зимой, на границе для них отдельная полоса, никогда не стояли. Короче, рекомендую это самый бюджетный вариант (если нет акционных авиа, а их уже давно нет). Автобусы можно посмотреть и купить на luxexpress.ee, мы ездили на simple.