What is the cause of refraction? Refraction is caused by differences in the optical density of transparent media. Post navigationPrevious post: Does light undergo refraction as it travels across the boundary between one transparent medium into another?Next post: What is meant by optical density?