Twierdza w Sorokach () – zabytkowa twierdza w Sorokach, w Mołdawii. Obiekt położony jest niedaleko brzegów Dniestru, swoją obecną formę przybrał po przebudowie w połowie XVI wieku.

Historia W XII lub XIII wieku na terenie obecnego miasta Soroki powstała warowna osada. Prawdopodobnie została założona przez genueńskich kupców i nosiła nazwę Olihonia.

Pod koniec XV stulecia, na miejscu ruin tej kolonii, wybudowano nową twierdzę. Wzniesiono ją na polecenie hospodara mołdawskiego, Stefana III Wielkiego, za czasów którego powstał system warowni opasających całe Hospodarstwo Mołdawskie. Było to wówczas kwadratowe, drewniano-ziemne umocnienie. Twierdzę wzniesiono przy strategicznym szlaku, nad brzegiem Dniestru, w miejscu, w którym znajdował się bród.

W latach 1543–1546, na polecenie panującego wówczas syna Stefana III Wielkiego, Piotra Rareșa, zamek przeszedł kompletną przebudowę. Obiekt przybrał wówczas postać kamiennej rotundy z umiejscowionymi po zewnętrznej stronie czterema okrągłymi basztami i czworoboczną wieżą bramną. Formę tę zachował do czasów współczesnych.