Автобусы
Главный транспортный узел города расположен в нескольких остановках к западу от Гостиного двора. С остановки на ул. Гражданской отправляются автобусы до станции метро «Старая деревня» в Петербурге (№101, каждые 10-20 мин. 25р.), Сестрорецк (№215, с 6. 50 до 21. 10 каждые час-полтора, 46р.) и Ломоносов (№175, с 5. 30 до 22. 18 каждые 40-60 мин., 25р.).
А от остановки на ул. Большевистской идут маршрутки до метро «Черная речка» и «Проспект просвещения» (по 60р.).
От остановки у Гостиного двора отправляется внутригородской автобус №2, на котором можно доехать до западной оконечности острова и форта «Шанц».
Водный транспорт
На южном берегу острова находится причал, именуемый Зимний пристанью. Отсюда летом ходят «автобусы» в Петербург (до Арсенальной набережной рядом с Финляндским вокзалом).
Стоимость проезда – 200р., билеты можно купить прямо на судне. Отправления из Кронштадта в будни – 7. 00, 10. 00, 17. 00, в выходные – 9. 00, 12. 00, 15. 20, 18. 20, отправление из Питера в будни – 8. 30, 15. 30, 18. 30, в выходные – 10. 30, 13. 30, 16. 50, 19. 50.
Также от зимней пристани ходят круизные теплоходы по фортам Кронштадта. Рейсы в 11. 00, 12. 30, 13. 30, 14. 30, 16. 00, 17. 00, 18. 00, 19. 00, 20. 00 в случае комплектования экскурсионных групп.
Существовавшие ранее паромы Кронштадт – Ломоносов исчезли за ненадобностью после завершения строительства кольцевой дороги.