Twierdza Smederevo (serb. Смедеревска тврђава, Smederevska tvrđava) – średniowieczna forteca serbska, jedna z największych budowli tego typu w południowo-wschodniej Europie.

Położenie Twierdza jest położona na prawym, południowym brzegu Dunaju, u ujścia rzeki Jezavy, w miejscowości Smederevo w okręgu podunajskim ok. 20 km na wschód od Belgradu w Serbii Centralnej.

Historia Twierdza została wzniesiona przez władcę (despotę) Serbii Jerzego I Brankovicia po przeniesieniu stolicy do Smedereva. thumb|left|300px|Widok na Twierdzę Smederevo i rzekę Fortecę zbudowano celem zastąpienia Belgradu, przejętego przez Królestwo Węgier po śmierci despoty Stefana IV Lazarevića (zm. 1427).

W pierwszym etapie, między 1428 i 1430 rokiem, na niewielkim niezaludnionym terenie został wzniesiony zamek z dworem władcy, pierwotnie zaprojektowany jako niezależna fortyfikacja. Wkrótce potem, w 1440 roku, zostały zbudowane mury obronne chroniące obszar przeznaczony dla miejskiego osiedla pomiędzy Jezavą a Dunajem o powierzchni około 10 ha.

Twierdza była przedmiotem ataków w toku najazdów Imperium Osmańskiego. Pierwszy raz w 1439 roku, gdy została poddana po trzech miesiącach oblężenia wskutek głodu wśród obrońców.