The hotel group owns and manages about 21 hotels in New Zealand, with brands such as Millennium, Copthorne, Kingsgate and Grand Millennium in New Zealand.
The company's after tax profit of $49.7m was generated from total revenue of $229.7m, up from $49.4m and $218.8m respectively.
MCK's results came despite falling overseas visitor numbers, chair Colin Sim said.
The company's majority-owned subsidiary CDL Investments contributed on the back of sales progress in the second half of 2019, he added.
Managing director BK Chiu noted the challenges facing the business over the last two years would continue to have an effect, notwithstanding the threats posed by coronavirus.
"Cost increases, a tight employment market and government policies impacted on our results during 2019. Tourism and the residential property market are now into their slower stages of the business cycle."
MCK maintained a fully imputed dividend of 7.5 cents per share.
The stock closed unchanged at $2.50 but is down 15 per cent since this time last year.