The town is situated on the Dřevnice River. The Slušovice Reservoir, named after the town, is located outside the municipal territory.
Located on the Dřevnice River, the town is bordered by the Slušovice Reservoir, which is named after the town and located beyond the town's administrative area.