Самый дешевый-с пересадками.До Ивангорода или до Кингисеппа и до Ивангорода.Пешком перейти границу,там пешком до автовокзала(15 мин).Можно перекусить,что не лишнее.Там сесть на автобус до Таллинна.3 часа и Вы там!
По цене.До Ивангорода -220 вроде,Из Нарвы дл Таллина можно уехать за 8-11 евро.Автобусы ходят каждый час(до Таллинна).Оч удобные,с WI-ем.Но,если надо быстро и дешево-есть пара автобусов за 900 руб.Евролайн или Симпл.Они идут в ночь.