Oslavice is located about 24 kilometres (15 mi) south of Žďár nad Sázavou and 29 km (18 mi) east of Jihlava. It lies in the Křižanov Highlands. The highest point is at 524 m (1,719 ft) above sea level. The Oslavička Stream flows through the municipality.
History
The first written mention of Oslavice is from 1320.[2]
Oslavice was a sovereign municipality until 1 June 1980, when it was incorporated into Velké Meziříčí. Since 1 January 1992, it has been a separate municipality again.[3]