تقع مدينة محلات في محافظة مركزي في وسط إيران، وتقع على بعد 242 كيلومتر بإتجاه جنوب الغرب عن طهران، وتبلغ مساحتها حوالي 900 هكتار من الأراضي المزروعة ، وبسبب موقعها في سفوح التلال، وامتلاكها مساحات شاسعة من الأزهار والمزارع والنباتات الطبيعية يطلق عليها اسم "مدينة الزهور" في إيران.