Ustra is a castle in the eastern Rhodope Mountains in southern Bulgaria. Its ruins lie 4 kilometres (2.5 mi) southwest of the village of Ustren situated on a hill at approximately 800 metres (2,600 ft) above sea level.