Most of the nurses had inadequate knowledge but has positive perception on medication error. Appropriate strategies for reducing nurses' workload, barriers to reporting, and sensitization workshops in a regular basis by the administrator should be developed to address medication errors and enhance patient safety in hospital settings.