قدمت بافت به بيش از 1000 سال می رسد. به طوری كه از حفاری ها و كاوش های باستان شناسی بر می آيد بنای شهر قديم بافت كه درناحيه جنوبی شهر فعلی قرار دارد منصوب به هفت صد سال پيش بوده و شهر جديد در حدود دويست سال قبل ساخته شده است. در حدود عالم (372 هـ . ق) بافت مركز «اقطاع» ذکر شده است. در صورت الارض و تقويم البلدان اين شهر به نام «بافد» آمده و سپس به «بافت» تبديل شده است.