Budapest è famosa soprattutto per le sue sorgenti termali. La città ha più sorgenti d'acqua calda di qualsiasi altra capitale al mondo. In totale ci sono 118 sorgenti calde che forniscono oltre 70 milioni di litri di acqua al giorno.
Quindici bagni pubblici e innumerevoli privati in tutta la città offrono ai visitatori e ai residenti l'opportunità di fare il bagno nelle sorgenti, che si ritiene abbiano proprietà medicinali. Fare il bagno nelle terme è stata una tradizione fin dalla dominazione romana durante il secondo secolo. Durante il dominio turco nel 16 ° secolo, il bagno nelle sorgenti termali divenne un passatempo nazionale.