現存的巍山古城建于明洪武二十二年(1389年),已有六百多年的歷史了。古城形狀方如巨印,中間的文筆樓為印柄,方方有四里三。由于古城屢遭兵禍,加上年久失修,古城的東、西、南三座古樓已被拆除,今只有北古樓和城中的文筆樓幸存下來。但從整個布局來看,古城仍保持著明清時的棋盤式建筑格局。登樓四顧,只見古城青磚碧瓦與現代高樓交映生輝,城內人流如潮,一派生機勃勃之景象。在古城及附近還有數十處古建筑和名勝古跡。如龍于城遺址、大小寺、巍寶山建筑群、圓覺寺、南詔蒙舍城遺址、等覺寺太陽宮、白塔、玄龍寺、封川塔、文廟、三鶴洞摩崖題刻、
文昌宮、文華書院、云凈寺、月波庵、北社學、圭峰寺、西竺庵、東岳廟、杜文秀起義遺址、城隍廟、蕭公祠、陳翼叔墓等。