در محل کنونی خرمآباد از دوره ایلامیان شهری با نام خایدالو وجود داشته و شهر شاپورخواست به دستور شاپور دوم بر خرابههای آن و در حدود محل کنونی شهر ساخته شدهاست. آثار تاریخی به جای مانده نشان میدهد خرمآباد یکی از شهرهای مهم غرب ایران در دوره ساسانیان بوده و فلکالافلاک یا دژ شاپورخواست از آثار به جای مانده دوره ساسانیان نماد شهر است. خرمآباد همچنین یکی از پایتختهای هزاراسپیان و آل حسنویه بودهاست.