The subalpine leek orchid grows in subalpine herbfield and grassland, sometimes with grasses and shrubs in snow gum (Eucalyptus pauciflora) forest. It is found in sulalpine regions of New South Wales south from the Brindabella Range, in north-eastern Victoria and in Tasmania where it often grows on buttongrass plains.
