西华镇大草原景区在距离山西省离石区50公里的云顶山东侧。西华镇大草原位于山西省吕梁市离石区的东北端,距离山西省离石区50公里,它在云顶山的东侧,是一处占地两万多亩的天然优质草场,西华镇草原处于群山环抱之中、海拔在两千多米,属于高寒湿润区,年平均气温6-8摄氏度。西华镇大草原是一片典型的亚高山草甸区,有着“华北第二大草原”的称号。
西华镇大草原最集中的地区是称为“四十里跑马场”的地方,这里有花草一百余种,可以说遍地是奇花异草,是一处美丽的天然草原风景区,在这里到处都可以领略到“风吹草低见牛羊”的草原风光。