Connue pour son balnéotourisme, Sokobanja se trouve sur les rives de la Moravica dans les monts Rtanj. Riche en sources d'eau chaude, d'eau salée et de boues médicinales, le complexe de balnéothérapie de Sokobanja s'est spécialisé dans le traitement des rhumatismes, des chocs post-traumatiques et de la réhabilitation des patients après toutes opérations chirurgicales touchant le système osseux.
L'autre attraction majeure de Sokobanja se situe à l'extérieur de la ville, à 2km plus à l'Est. Soko Grad est une forteresse médiévale plutôt bien conservée qui a été construite par l'Empereur byzantin Justinien pour freiner l'avancée des Avars. En 1172, Soko Grad rejoint l'état serbe médiéval de Stefan Nemanjić non sans avoir subi quelques destructions. La conquête ottomane et les rébellions serbes contre l'oppresseur ont amené de nouvelles destructions.