Background: Blood is a collection of cells that have been specialized to perform a set oftasks within an organism. It is described as the fluid connective tissue that carriesoxygen and nutrients to the body. It is straw in colour, the average volume of blood inthe human body is 5 litres generally, the PH of blood is 7.4, which is slightly alkaline. The blood comprises 8% of our total body weight. It is composed of plasma, about 55% and 45% cells, respectively. Blood transfusion is when apatient receives a blood product through an intravenous line or the introduction of newmatching blood into the bloodstream or/and of any specific blood components. Objectives: The study aimed to assess the knowledge and practice of a structured teaching programme on blood and blood components among staff nurses. Methods: 50 Staff nurses were selected by a non-probabilityconvenient sampling technique. Quasi-experimental design with one grouppre-test and post-test design was used. The tools used to collect the data consisted of a structuredknowledge questionnaireand structured practice scale on blood and blood component transfusion. The reliability was checked using test-retest method showed that the tools were highly reliable. Results: The good knowledge score was increased from pretest (12%) to posttest (32%). Moderate practice score was increased from pretest (50%) to posttest (78%). There was a significant difference (p<0.05) between mean pretest knowledge and practice scores with mean post test knowledge and practice scores. So, the structured teaching program was effective in improving the knowledge and practice of staff nurses regarding blood and blood components. The Chi-square test showed that there was a significant association with knowledge and gender, practice and marital status, education. The other variables are not showing association. Conclusion: The findings revealed thatstaff nurses’ knowledge and practice regarding bloodand blood components transfusion wasimproved after the teaching program.