Oslavany is a town in Brno-Country District in the South Moravian Region of the Czech Republic. It has about 4,900 inhabitants.