Matějov is located about 6 kilometres (4 mi) southwest of Žďár nad Sázavou and 24 km (15 mi) northeast of Jihlava. It lies in the Křižanov Highlands. The highest point is at 632 m (2,073 ft) above sea level. The Oslava River originates in the municipal territory.
A notable body of water is the Matějovský Pond with an area of 60.4 ha (149 acres). The 80.8 ha (200-acre) large Veselský Pond is located just beyond the municipal border.[2]
History
The first written mention of Matějov is from 1366.[3]