Moravec is a municipality and village in Žďár nad Sázavou District in the Vysočina Region of the Czech Republic. It has about 700 inhabitants. Moravec lies approximately 21 kilometres south-east of Žďár nad Sázavou, 41 kilometres east of Jihlava, and 144 kilometres south-east of Prague.