Mahallat Hot Springs are located in Mahallat, Markazi Province, Iran, a city known throughout the country as the "City of Flowers" for its extensive rose cultivation and as Iran's foremost hot spring destination, with natural thermal waters that have attracted visitors since the Safavid dynasty of the sixteenth and seventeenth centuries. The oligomineral springs here emerge at temperatures between 30°C and 45°C from the base of the Zagros Mountain foothills, with dozens of natural and developed bathing facilities spread across the town and its surrounding valley. Mahallat's combination of rose gardens, thermal springs, and Persian hospitality makes it one of the most distinctive and culturally rich spa destinations in the Middle East.
Insider tip — Mahallat has been Iran's premier mineral-spring town since the Qajar era, fed by waters rising from volcanic bedrock in the Zagros foothills at a consistent 40°C. The town's balneology centres treat cardiovascular and musculoskeletal conditions, drawing patients from across the country. The surrounding semi-arid plateau has a dry climate that enhances the relaxing effect of the warm baths; evenings are cool and ideal for exploring the town's historic caravanserais.