Moraveč is a village and municipality (obec) in Pelhřimov District in the Vysočina Region of the Czech Republic.
The municipality covers an area of 9.01 square kilometres (3.48 sq mi), and has a population of 208 (as at 3 July 2006).
Moraveč lies approximately 11 kilometres (7 mi) west of Pelhřimov, 38 km (24 mi) west of Jihlava, and 90 km (56 mi) south-east of Prague.