Лермонтово расположено на побережье Тенгинской бухты Чёрного моря в устье реки Шапсухо, в 5 км восточнее Джубги на автотрассе «Туапсе—Новороссийск». В 4 км выше по течению расположено село Тенгинка.
Так же, как и в других местах Туапсинского района, климат здесь мягче, теплее, чем в Геленджике, но более сухой, чем в Сочи.
Купальный сезон начинается с середины мая и продолжается до середины октября. Температура воды колеблется от +17 до +20.
Село названо в честь поэта Михаила Лермонтова, поручика Тенгинского пехотного полка.
На данный момент Лермонтово является достаточно развитым и полноценным курортом, который посещают жители всех северных городов, республик и областей. Вся местность Лермонтово максимально преобразилась, построено огромное количество гостиничных и развлекательных комплексов, аквапарков, лечебно-оздоровительных центров.