Chrysolopus spectabilis occurs in the eastern and southern states of Australia, with a range stretching from the coastal region of Queensland to Victoria and eastern parts of South Australia. It is most common in eastern parts of New South Wales, particularly the surroundings of Sydney, and out to the foothills of the Great Dividing Range.