В качестве совета.
До Таллина нет никакого смысла ехать Таллинским поездом.
Простой расчет. Время в пути 15 часов. Стоимость купе - 5300, сидячка около 2300.
Альтернатива. Купе Москва-Спб от 1000 руб. (В "Двух столицах" или "Красной стреле" билет покупается примерно за 1280 рублей)
+
автобус Спб-Таллин
http://www.luxexpress.eu/lang/ru/На новогодний период относительно дорого - 1415 рублей.
При грамотно построенной логистике, те же 15 часов. Только дорога до Таллина ночь в купе обойдется в 2700, включая проезд на метро от пл.Восстания до Балтийской.
Распечатка билетов Петребург-Таллин для получения визы годится.
Например, на днях оформлял себе поездку на новогодние праздники в Эстонию-Хельсинки
И вот как получилась дорога до Таллина:
22-10 Отъезд из Москвы на поезде №64
6-07 Приезд в Петербург
7-15 Отъезд с Балтийского вокзала
13-30 Приезд в Таллин
При этом автобус скорее придет в Таллин раньше, так как 2-го января в 9-30 утра граница в Ивангороде будет пройдена быстро.
Можно было ехать и поездом 22-20, с прибытием в СПБ в 6-39, но если на пл.Восстания очередь за жетонами будет, то есть очень небольшие риски на автобус опоздать.
p.s. А GoRail по ценам выше Сапсана пусть со своим обрубком о 6 -ти вагонах и одном вагоне -ресторане пусть прогарает окончательно.
p.s. А вот как можно построить дорогу Таллин-Москва:
15-30 Отъезд из Таллина на автобусе
22-50 Приезд в Спб на Балтийский вокзал
23-55 отъезд на поезде №1 КС
7-55 Приезд в Москву