Как я поняла, на сегодня, Барселона- Таллин wizzair50-100 евро, Таллин- Нарва 15 евро поезд- Ивангород- С-Петербург поезд 2000 р/ авто. -самый экономный вариант для одиночек без детей.
Ещё советую рассмотреть Ryanair - тоже билеты 50-150€. А вот по маршруту Таллин - СПб самый экономичный и комфортный способ - взять билет Lux express Tallinn (10€) - Narva и потом ехать на маршрутке до Галереи. Если нужно, пришлю контакты (около 1000 руб). В обратную сторону (с ВНЖ) так же. Электричка вечером не ходит к тому же ((