Conclusion: Knowledge of medical staff on the risks of infection and prevention methods was quite satisfactory but knowledge on hand washing, sterilization, surface treatment, waste treatment, infection control practices at public and private clinics were the same and at dissatisfactory level.