水晶兰在中国分布于山西、陕西、甘肃、青海、浙江、安徽、湖北、江西、云南、四川、贵州、西藏等省、区。
根据研究,我国东北(黑龙江、吉林)并无水晶兰的分布,过去的记载是误认为矮假水晶兰。
8-9月
水晶兰生于海拔800-3850米山地林下。