آب وهوای شهر زرند نیمه کویری است و تابستان‌های نسبتاً گرم وزمستان‌های سردی دارد در کوهستان‌ها آب و هوایی معتدل در تابستان و سرد در زمستان دارد. میانگین بارش در شهر زرند۱۴۰میلی‌متر است و بیشترین میزان بارش در آذرماه با ۱/۳۴ میلی‌متر است. در اطراف شهر زرند مناطق کوهستانی زیادی هم وجود دارد. این شهرستان توسط دو رشته کوه به نام کوه‌های بادامو در جنوب که شهر زرند را از رفسنجان جدا کرده در و کوه‌های حاشیه لوت در شمال. بلندترین کوه این شهر به نام کوه مزار که ارتفاعی قریب ۳۳۰۰ متر دارد.