La città di Bankya è situata a 22 chilometri dalla capitale Sofia, alla base dei Monti Lyulin, ad un'altitudine di 630-750 metri sul livello del mare.
La sua storia risale dal tempo dei Traci e durante scavi archeologici nella regione molti anni fa, sono stati trovati resti di chiese, ceramiche e monete di epoca romana.
Le terme di Bankya sono state menzionate per la prima volta nel XV secolo.
Nel 1969 il borgo di Bankya è stato proclamato città, e nel 1979 entrò a far parte di Sofia.
I bagni termali sono stati costruiti dell’architetto tedesco Karl Hoheder nel 1907-1910 e furono i primi di tutta la Bulgaria.
Il clima è continentale moderato con un inverno mite e un'estate con una temperatura media di 22 gradi centigradi.
Le condizioni climatiche sono favorevoli sia per il trattamento termale tutto l'anno, così come per la profilassi generale.
È una delle aree vacanziere di fine settimana dei cittadini di Sofia, ma anche un centro termale per malattie cardiovascolari, polmonari e neurologiche d’importanza internazionale, che dispone di strutture moderne e specialisti altamente qualificati.
A Bankya ci sono 22 sorgenti minerali che sorgano ad una temperatura compresa tra i 37 e i 52 gradi centigradi.
L'acqua è leggermente mineralizzata, oligominerale, ricca di sodio, solfato e ioni di fluoro.
Le acque termali di Bankya sono ideali per la cura di disturbi cardiovascolari e reumatici, oltre che problemi muscolari e nervosi.
Esiste anche un'ospedale specializzato per il trattamento delle malattie infantili.
Ogni anno oltre 140.000 persone visitano Bankya.