Kastil São Jorge (bahasa Portugis: Castelo de São Jorge) adalah sebuah kastil yang terletak di puncak Bukit São Jorge di pusat bersejarah kota Lisboa, Portugal. Kastil ini sebelumnya dikenal dengan sebutan "Kastil Moor" terletak di puncak tertinggi kota Lisbon. Dari kastil ini dapat terlihat pemandangan kota Lisboa dan juga muara Sungai Tagus.
Kompleks kastil ini memiliki luas sekitar 6.000 m². Kastil ini kini merupakan salah satu tujuan wisata utama di kota Lisboa.