Із Санкт-Петербурга до Кронштадта ходять автобуси (маршрутки скасовано в липні 2022 року). Автобус-експрес №101 (розклад) вирушає до Кронштадта від станції метро Старе село (синя гілка), робить зупинку біля станції метро Бігова (зелена гілка) і далі прямує до Кронштадта практично без зупинок.
До Кронштадта з Петербурга від станції метро “Старе село” щодня ходить автобус №101. Час у дорозі займає близько 1 години, а проїзд коштує приблизно 50 рублів в один бік.
Єдиний спосіб дістатися до Кронштадта морем – купити квиток на екскурсію – круїз у Кронштадт на метеорі з оглядом фортів і відвідуванням Морського собору. Дорослий квиток на метеор у Кронштадт у 2022 р. (з оглядом фортів) коштує від 1600 рублів, шкільни й-1400 рублів, дитячи й-700 рублів.