Scots pine ranges across Europe and Asia, from the Iberian peninsular and Turkey in the south to the edge of the Siberian tundra. It has also been introduced to other countries.
The tree prefers light sandy soils and lower altitudes. It has been planted as a windbreak in some regions, notably the East Anglian Breckland. It does not like areas with high rainfall or sea winds.