St. Elmo Kalesi, Malta'nın Valletta şehrindeki kalelerden biridir. Sciberras yarımadası kıyısında yer alan kale Marsamxett Limanı ve Büyük Liman'ı birbirinden ayıran ve her iki limanın da kontrolünün sağlandığı yerdir.