Vranjska Banja is a town and one of two city municipalities that constitute the City of Vranje in Serbia. It serves as a spa resort located approximately 12 kilometers (7 miles) northeast of the city of Vranje.
The area is characterized by its surrounding forests and rolling hills. A notable local landmark is a restaurant situated at the end of the town, located near the old clinic.