Niška Banja is a town and one of five city municipalities which constitute the city of Niš. It is also one of the spa resorts in Serbia. It is located 9 kilometres east of Niš. According to the 2011 census, the population of the town is 4,380, while the population of the municipality is 14,098.