Город расположен на Самбийском полуострове в районе приморских холмисто-моренных гряд. Рельеф здесь среднехолмистый, слабо расчленённый речной сетью.
В климатических условиях ярко выражено влияние моря. Сумма эффективных температур воздуха колеблется в пределах 2100—2150°С, продолжительность безморозного периода наибольшая в Калининградской области — 180—190 дней. Снежный покров неустойчив, его мощность может достигать 16 см. Сумма отрицательных температур колеблется от 145 до 250 °C. Средняя месячная температура января (наиболее холодного месяца) -2,7 °C, июля (самого тёплого месяца) +16,7 °C, средняя годовая температура воздуха +6,8 °C.
Максимальное количество осадков выпадает в июле-августе (70-100 мм). По весне и в первую половину лета в 50-70 % лет наблюдаются бездождевые периоды, когда за 10 дней подряд выпадает менее 1 мм осадков. Летом на побережье проявляется бризовая циркуляция.
В прибрежной части Балтийского моря температура воды достигает максимума в августе, средняя температура поверхностных вод 18 °C.
Почвы — среднеподзолистые песчаные и супесчаные на морене. |