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