Situada al sur de Rusia, Krasnodar es  el centro administrativo del Krai de Krasnodar, situada en el río Kuban y a148 kilómetros al noreste del puerto del Mar Negro de Novorossiysk.