严格的来说铁皮石斛的生长环境分两类。
一类是以云南广西等地为代表的生长在深林里的铁皮石斛。此类铁皮石斛对生长环境和气候条件要求十分苛刻,它生长于海拔500至1000米,相对湿度在60%-75%,林间透光度在60%左右,生长季节温度20-25℃,冬季气温9-12℃,在无霜多雾,年降雨量为1100-1500毫米的常绿阔叶林中及石灰岩上。
另一类是生长在丹霞地貌上的铁皮石斛这些地方的铁皮石斛只生长在丹霞岩壁上通风阳光充足的地方,海拔高度400至1200米,相对湿度20%至80%,对于透光度无要求。完全暴晒的地方均可以生长,生长季节温度15到25度,夏季岩石表面温度在15-45度左右,冬季气温在-5度-12度。每年都有霜冻。