Budapest nổi tiếng nhất với các suối nước nóng. Thành phố có nhiều suối nước nóng hơn bất kỳ thủ đô nào khác trên thế giới. Tổng cộng có 118 suối nước nóng cung cấp hơn 70 triệu lít nước mỗi ngày.
Mười lăm nhà tắm công cộng và vô số nhà tắm tư nhân trên khắp thành phố mang đến cho du khách và người dân cơ hội tắm trong suối, được cho là có đặc tính chữa bệnh. Tắm trong các suối nước nóng đã là một truyền thống kể từ thời cai trị của người La Mã trong thế kỷ thứ hai. Trong thời kỳ cai trị của Thổ Nhĩ Kỳ vào thế kỷ 16, tắm trong suối nước nóng đã trở thành một thú tiêu khiển của quốc gia.