Komarovo (en russe : Комарово, en finnois : Kellomäki) est une petite commune urbaine de type balnéaire au nord-ouest de Saint-Pétersbourg dans le raïon Kourortny, située au bord du golfe de Finlande. Sa population était de 1 062 personnes en 2002. Komarovo est située à l'ouest de la ville de Zelenogorsk et à 45 km du centre ville de Saint-Pétersbourg, sous la juridiction de laquelle elle se trouve.