Twinflower is found over Northern Europe, up to an altitude of 2,400 metres. It is also found in the Alps, and the Caucasus and Carpathian mountain ranges. In the UK, it is limited to the north-eastern part of Scotland where it still grows as a native plant, although there was a small introduced population in the north of England.
![]() | You can view distribution information for this species at the National Biodiversity Network Gateway. |
The plant occurs in both native and planted Scots pine woodland, preferring light shade and acidic soils.