Nursing is a profession that care for personal and private aspects of people's lives. Therefore, nurses need to know the basic ethical aspects of nursing which is integral in nursing practices. The purpose of the study was to describe the ethical knowledge, attitude and practice of nurses in the Cape Coast Metropolis of Ghana. A cross-section design was used to collect data from 264 nurses in three selected healthcare facilities in the Metropolis. A structured questionnaire was administered to all the categories of these nurses in the selected facilities. Frequency counts and multiple regression statistics were used to analyze the data. The results show 78% of nurses possess good ethical knowledge, 84% had a positive attitude, while 98% had good ethical practices. The results further show that nurses' professional rank [F (1, 259), 2.35, p = .02] and academic qualification [F (1, 259), 2.67, p = .008] were significant predictors of their ethical knowledge and attitude, respectively. Inadequate resources, poor set up of working areas and understaffing are the major barriers limiting the practice of good ethical standards among the nurses. The Regional Health Directorate, the Ministry of Health and the Managers in charge of the health facilities need to work together to eliminate these barriers as they have the potential to negatively impact quality healthcare delivery in the Metropolis.