روستای خسروشیرین در شمال غربی استان فارس و در 80 كیلومتری غرب شهرستان آباده در دامنه رشته كوه های درهم تنیده زاگرس قراردارد.
روستای خسروشیرین به لحاظ قرار گرفتن در دامنه رشته كوه های زاگرس آب و هوای كوهستانی دارد كه با توجه طبیعت جذاب آن به منطقه نمونه گردشگری برای مردم تبدیل شده است كه دارای زمستان های پربرف و سرد و تابستان های معتدل و خنك و پاییزی هزار .رنگ است