شهر مشکان مرکز بخش مشکان، شهرستان نی‌ریز، استان فارس در جنوب ایران. این شهر در فاصله ۳۰۳ کیلومتری یزد، ۳۰۷ کیلومتری کرمان و ۳۰۵ کیلومتری شیراز قرار دارد. شهر مشکان در ۶۳ کیلومتری نی‌ریز قرار دارد.