Краснодарский край находится на юге России, в юго-западной части Северного Кавказа, являясь самым южным регионом России. Край находится примерно посередине между экватором и полюсом, на широте Северной Италии и Южной Франции, 45-я параллель делит его примерно на две равные части. Кубанская равнина залегает на древней скифской плите мощностью около двух километров.
Регион входит в состав Южного федерального округа.
На северо-востоке край граничит с Ростовской областью, на востоке — со Ставропольским краем, на юго-востоке — с Карачаево-Черкесской Республикой, на западе с Крымским полуостровом (через Керченский пролив, сухопутной границы нет), на юге — с Республикой Абхазия. Внутри региона находится Республика Адыгея. Территория края омывается водами Азовского на северо-западе и Чёрного на юго-западе морей.
Из общей протяжённости границы в 1540 километров — 740 километров проходит вдоль моря, 800 км по суше. Наибольшая протяженность края с севера на юг — 327 км и с запада на восток — 360 км.