La ciudad es sede del club de fútbol FC Kubán Krasnodar, que hace de local en el Estadio Kubán, y del FC Krasnodar, que lo hace en el Estadio de Krasnodar.