陆良大莫古镇地处陆良县西南部,介于南昆铁路的“陆良站”与“石林站”之间,享有陆良“南大门”之称。东与马街镇、召夸镇接壤,南与石林县西街口镇相连,西接石林县石林镇天生关村,北与小百户镇、中枢街道毗邻,现有人口17613户56293人。有国土面积215.9平方公里,地势起伏平缓,属典型红壤丘陵半山区。最高海拔2165米,最低海拔1640米。年平均气温16.7℃,年平均降雨量480毫米。有耕地面积44189亩,其中水田19448亩,旱地24741亩。有林地600.15亩,森林覆盖率27.2%,水域面积485万平方米,是一个好玩的古镇。