Uncastillo (Aragonese: Uncastiello) is a municipality in the province of Zaragoza, Aragon, eastern Spain. At the 2010 census, it had a population of 781.