The company, which already owns and operates another two hotels in Crieff and two in Peebles, has managed the hotels for the last two years.
Crieff Hydro chief executive Stephen Leckie, said the company had improved business at the 59-bedroom Isles of Glencoe and 53-bedroom Ballachulish hotels 'substantially' during that time and with their long-term future and funding from Santander secured, had decided to buy them.
“These two hotels complement the existing collection we own," said Lecki. "Their family-feel, great locations, access to beautiful scenery and warm homely feeling just make them a perfect fit. We have proven so far that with local management and involving people who are passionate about Scotland in the business, they can be a great success. We look forward to seeing these businesses continue to grow.”
Crieff Hydro plans to invest in both hotels with bedroom refurbishments due to start this autumn.
The company also owns and operates Crieff Hydro Hotel and Murraypark in Crieff and Peebles Hydro and The Park in Peebles.