Vranjska Banja (en serbe cyrillique : Врањска Бања) est une ville de Serbie et une municipalité urbaine située sur le territoire de la Ville de Vranje, district de Pčinja. Au recensement de 2011, elle comptait 5 332 habitants. Vranjska Banja est une importante station thermale. On y soigne notamment les rhumatismes dégénératifs et les troubles post-traumatiques.