Քաղաքը գտնվում է Ադագում գետի ափերին (թափվում է վարնավինյան ջրամբարի մեջ, ջրանցքներով կապվում է Կուբան գետի հետ), Կովկասյան լեռնաշղթայի ստորոտների հյուսիս-արևմտյան մասում։ Գտնվում է Կրասնոդար քաղաքից 102 կմ հարավ-արևմուտք և Նովոռոսիյսկ քաղաքից 53 կմ հյուսիս-արևելք։