Хадыженск — город на юге России, в Апшеронском районе Краснодарского края.
Административный центр муниципального образования Хадыженское городское поселение.
В городе действует бальнеологический курорт с йодо-бромными водами.
Название города происходит от абадзехского аула Хадыжи (адыг.
В пользу такого объяснения тот факт, что в прошлом на месте города вдоль реки часто встречались остатки грунтовых могил.
Город находится в западной части Апшеронского района, в долине горной реки Пшиш, в 17 км к юго-западу от районного центра Апшеронска и в 115 км от Краснодара.
Граничит с землями населённых пунктов: Кабардинская на севере, Красная Горка на востоке, Травалёв на юге и Станционный на западе,
Высота отдельных возвышенностей у южных окраин Хадыженска достигают 500 метров и более, в то время как сам город находится на высоте 150—170 метров над уровнем моря.
Горы и долины рек покрыты густой растительностью, свойственной Северо-западному Кавказу.
Гидрографическая сеть представлена бассейном реки Пшиш.
У восточной окраины города имеются «дикие ванны» с минеральными водами.
Климат в значительной степени определяется окружающими горами и широкими долинами рек Пшиш и Хадажки, что создает тёплый умеренный климат.
Среднегодовая температура воздуха составляет +12,5 °C, при среднегодовой норме осадков в 1000 мм.
Через город проходит железнодорожная линия «Армавир—Туапсе».
Железнодорожная станция Хадыженская — основная станция города, на которой останавливаются поезда дальнего следования — находится в 5 км от города, обслуживается посёлком Станционный.