The 33-year-old former Auchinleck Talbot forward spent a decade at Firhill before moving to Somerset Park in the summer and he now makes the switch to Cappielow.
Morton boss David Hopkin told the club website: “I’m absolutely delighted to bring Kris in. He is a player who is well respected and admired throughout Scottish football thanks to his goalscoring exploits over the years.”