по яндексу выходит так: сначала на автобусе 3, 3м, 3мб, 7, 22, 24, 27, 181, 191 или троллейбусе 1, 5, 7, 10, 11 или 22 едешь до остановки литейный проспект, потом, не переходя невский, но переходя литейный (чуть-чуть вернуться надо) идёшь на остановку невский проспект. оттуда до финляндского на троллейбусе 3 или 8.
в принципе, до литейного можно и пешком дойти, это примерно 700 метров.