The 32-year-old spent a decade with the Jags after being snapped up from Auchinleck Talbot by Ian McCall and he now links up again with his former boss.
McCall told the Ayr website: “With Lawrence (Shankland) leaving, I wanted to ensure at least one of our new signings in the forward areas was a proven goalscorer and Kris is certainly that.
“I have been chasing this deal for six weeks and there were many clubs after him, big clubs in our league, so we are absolutely delighted that he has chosen to come here."