А водный транспорт не рассматриваете? Он и комфортабельнее, и быстрее сухопутного. Я бы рекомендовал выделить время, и почитать о том, сколько стоит метеор до Кронштадта и как на него приобрести билет, вот здесь
https://meteorkronshtadt.com/ . От себя добавлю, что во время поездки на таком транспорте получится насладиться поистине шикарными видами.