Niška Banja je malo i mirno turisticko mesto na jugoistoku Srbije na nadmorskoj visini od 250 m. Udaljena je 10 km od Niša, grada drugog po velicini u Srbiji, a 250 km od prestonice Beograda, na medjunarodnom putu za Sofiju.