Belford Hospital has been ordered to make "further improvement" to ensure the risk of the spread of infection is reduced.
The Healthcare Environment Inspectorate (HEI) published a report on Monday relating to an unannounced inspection of the Fort William hospital on May 8.
The HEI inspection team examined NHS Highland's self-assessment information and then inspected the hospital to assess how clean it was.
As a result of the inspection one requirement was made that NHS Highland must ensure all staff groups implement all standard infection control precautions, including the appropriate isolation of patients.
A number of improvements were also recommended at the hospital including displaying results of surveillance more clearly, reviewing availability of hand wash and ensuring there is a structured approach in communication between staff.
Susan Brimelow, HEI Chief Inspector, said: "We found that NHS Highland is complying with the majority of healthcare associated infection standards. Our inspectors found that the hospital was clean and policies were up to date.
"However, further improvement is required to ensure that all staff groups implement all standard infection control precautions, including the appropriate isolation of patients. This will ensure that the risk of the spread of infection is reduced."