尼尔斯科是捷克的城镇，位于该国西部乌赫拉瓦河畔，距离首府卡罗维发利50公里，由卡罗维发利州负责管辖，面积31.53平方公里，海拔高度452米，2006年人口5,121。