Село Лермонтово располагается в Тенгинском сельском поселении Туапсинского района Краснодарского края.
Село расположено на побережье Тенгинской бухты Чёрного моря в устье реки Шапсухо.
Названо в честь поэта Михаила Лермонтова, поручика Тенгинского пехотного полка, который сам так и не добрался до этого места. Тенгинский полк десантировался и стоял гарнизоном в укреплении Тенгинское, построенном в 1838 году в устье реки Шапсухо.
Село зарегистрировано в списках населенных пунктов решением Краснодарского крайисполкома от 24 сентября 1958 года.
На 1 января 1987 года в селе Лермонтово проживало 605 человек.
В 2010 году население составляло 1122 человека.