洗馬林城位於萬全縣洗馬林鎮洗馬林村,建於明宣德十年(公元1435年),隆慶五年(公元1571年)增修磚包,清乾隆六年(公元1741年)知縣左承業重修。城堡高三丈六尺(約12米),方圓四里五十三步,有門三:南門曰承恩,後改為迎恩門,俗稱喜門,並有瓮城,北門已廢棄(陷入地下半截),“西門曰觀瀾”,內為大有門。清鹹豐三年,一場洪水,將西門瓮城沖毀,西南城牆沖毀二百多米,從此西門瓮城消失。整個城堡由三個城門、城牆、城垛馬面連統而成。
洗馬林城堡是明代長城軍事防禦體系中宣府鎮下西路中的一個重要的軍事城堡,也是清朝以後蒙漢通商的重要商埠,無論在明代長城軍事防禦中的研究價值,還是對於蒙漢文化交流的民間習俗,都具有很高的研究價值。
2008年10月,被河北省人民政府公布為省級文物保護單位。