Negative attitudes are a major barrier to the equality of people with disabilities. Governments and other organizations have implemented numerous programmes to change attitudes towards people with disabilities. We analyse published evidence about the effectiveness of such programmes using a framework of the interrelationship among three levels of policy intervention to change attitudes: personal level directed at changing the attitudes of individuals; organizational level concerning attitudinal barriers in domains such as employment, education and health; and government level - legally mandating behaviour change. The analysis finds that the following policy types can be effective if used together: policies that involve direct contact with people with disability; information and awareness campaigns; education and training about disability; and antidiscrimination enforcement. Policy characteristics that contribute to effectiveness include a positive programme experience for participants; multifaceted and prolonged interventions; and adequate programme resources. Policy effectiveness to change attitudes relies on corresponding reinforcement at all three policy levels.