A lack of awareness among nurses regarding transfusion practice has been identified as a reason for poor healthcare. The present study was undertaken to assess the effectiveness of structured teaching program on knowledge and practice regarding blood transfusion among staff nurses in selected hospitals of district Hoshiarpur, Punjab. A one-group pretest-posttest design was used. A Consecutive sampling technique was used to select 60 staff nurses. Data were collected with a structured knowledge questionnaire and observation checklist. More than half (55%) of the staff nurses in pretest had average knowledge, 40% had poor knowledge and only 5% had good knowledge and 46.67% of staff nurses had poor practice skills, 53.33% had average practice skills. In the posttest, 46.67% of staff nurses had good knowledge, 53.33% had average knowledge and 6.67% of staff nurses had good practice skills, 93.33% had average practice skills.The difference between the mean pretest and posttest knowledge score (6.09) and practice score (4.57) was statistically significant at p<0.05 level. Thus, it is concluded that structured teaching program was an effective tool in improving knowledge and practice of staff nurses regarding blood transfusion.