От метро "Старая деревня" ходят автобусы № 510 (входит в систему городского транспорта, обычно куча народу, в пути ~60-80мин, ходит редко), № 510э,к (без льгот, в 2003г. стоил ~15р., едет 45-50мин, ходит 2-4 раза в час). Отсюда же ходят частники, слегка дороже коммерческого автобуса.
От метро "Чёрная речка" ходят маршрутки № 405 (30р. в апреле 2004г., едет 35-40 мин) и частники с той же остановки.
Есть ещё довольно экзотичный вид транспорта в виде парома Кронштадт - Ломоносов; это в летнее время, ест-но. От Тучкова моста (с Васьки) типа "Ракеты" плавают (по крайней мере, в начале 2000-х гг.; тоже летом). А зимой можете пробежаться на лыжах (с северного берега залива).
В самом Кронштадте ходят несколько автобусных маршрутов (кажется, 3 штуки). В пределах старого города лучше ходить пешком, но вот для прогулок в противоположной, зелёной части острова (где кладбище и т.д.) вполне можно воспользоваться этими маршрутами, иначе идти далековато.
Ссылки www.kotlin.ru – здесь есть реальные расписания.