The town is situated on the Dřevnice River. The Slušovice Reservoir, named after the town, is located outside the municipal territory.
The town is situated along the Dřevnice River, while a reservoir named after it exists outside the town's municipal limits.