The purple donkey orchid is found in New South Wales, the Australian Capital Territory and Victoria growing in forest and grassland. In New South Wales it occurs south from the Moonbi Range and in Victoria north from the Mornington Peninsula. A form known as Diuris punctata var. sulfurea was known from a property near Guyra but is now thought to be extinct. It had smaller, yellow flowers.