南屏鎮位于廣南縣東南部,地處東徑105011,北緯23050之間,總面積378平方公里。東與富寧縣睦倫鄉和本縣八寶鎮接壤,南與黑支果鄉毗鄰,西與曙光鄉相連,北與董堡鄉連接和與楊柳井鄉隔河相望。鎮人民政府所在地馬街村委會,距縣城100公里。323國道線橫貫鎮域境內通往廣西、廣東等沿海發達地區。獲吉尼斯世界紀錄的“天下第一奇村”峰巖洞就在南屏這塊古老、文明、神奇的土地上。全鎮轄9個村民委員會,248個村民小組,居住著漢、壯、苗、彝等6種民族,共8023戶,40595人。其中漢族26983人,占總人口的66%;壯族1064人,占3%;苗族7298人,占18%;彝族4884人,占12%;其他民族366人,占0.1%。人口密度每平方公里106人,人口自然增長率為7.7‰。
全鎮平均海撥1300米,年平均氣溫16.7℃,降雨量為1273毫米。地勢西北高,東南低,呈梯形傾斜狀。鎮內有76%的地方是石灰巖溶山區,總耕地面積30963畝,其中田3482畝,有效灌溉面積2014畝。有林業用地2.5萬畝,森林覆蓋率為43.6%。
南屏鎮屬廣南縣的農業大鎮之一,全鎮糧食以玉米為主,主要農作物有玉米、水稻、小麥、薯類、大豆、雜糧等。主要經濟作物有三七、八角、花生、油菜、蔬菜、生姜、六谷等,金銀花種植達到4萬余畝的發展規模,藥材產業正得到前所未有發展狀況。.