Spišské Podhradie (česky Spišské Podhradí, německy Kirchdrauf či Kirchdorf; maďarsky Szepesváralja; polsky Spiskie Podgrodzie) je město na Spiši na severovýchodním Slovensku. Administrativně spadá pod Levočský okres Prešovského kraje. Žije zde přibližně 3 700 obyvatel. Nejvyšším bodem města je nepojmenovaný bod, který má vrchol ve výšce 816 metrů nad mořem.
Jak napovídá název, leží městečko v podhradí Spišského hradu. Součástí města je od roku 1948 také dříve samostatná obec Spišská Kapitula, kde je městská památkovárezervace.
Spišské Podhradie leží v údolí mezi dvěma ze čtyř středověkých center Spiše – Spišským hradem a Spišskou Kapitulou, která byla 11. prosince 1993 spolu s kostelem svatého Ducha v Žehře zapsána do Seznamu světového kulturního a přírodního dědictví UNESCO.