Budapeste é mais famosa por suas fontes termais. A cidade tem mais fontes termais do que qualquer outra capital do mundo. No total, são 118 fontes termais que fornecem mais de 70 milhões de litros de água por dia.
Quinze balneários públicos e inúmeros privados espalhados pela cidade proporcionam aos visitantes e residentes a oportunidade de se banharem nas nascentes, que se acredita terem propriedades medicinais. Banhar-se nas fontes termais é uma tradição desde o domínio romano durante o século II. Durante o domínio turco no século 16, tomar banho nas fontes termais tornou-se um passatempo nacional.