Comportant pas moins de sept sources dont quatre utilisées pour le balnéotourisme, Vrnjačka Banja est de loin la station thermale la plus importante et la plus prisée de Serbie.
Les traitements médicaux par la balnéothérapie existe dans la ville depuis presque 150 ans et traitaient au départ du diabète, des maladies du système digestif, du foie, du système urinaire, de la peau, des problèmes oculaires et des maladies du système nerveux.
Très vite des centres de soins et hospitaliers se sont crées où officient encore aujourd'hui un grand nombre de spécialistes.
Le développement conjoint de le balnéothérapie médicale et des centres de soins ont permis d'accentuer les traitements proposés au sein des différents spas de la ville : gastro-entérologie, endocrinologie, urologie, pneumologie, cardiologie, gynécologie, rhumatologie, pédiatrie et maladies liées à la pratique du sport.
Au total, six spas existent dans la ville et proposent des soins dans les domaines cités au-dessus. Les prix varient d'un établissement à l'autre avec la possibilité d'avoir une chambre simple et un petit soin à partir de 2700 dinars ou un appartement de luxe avec des traitements de chirurgie esthétiques pouvant monter à presque 35 000 dinars.