هتل شاه عباسی در زمان صفوی در سال 1128 بعنوان کاروانسرا به دستور شاه سلطان حسین صفوی ساخته شد. او این کاروانسرا را به مادر خویش هدیه داد به همین دلیل هتل عباسی در زمان قدیم کاروانسرای مادر شاه نامیده می شد. کاروانسرای عباسی در سال 1336 بازسازی و به مهمانسرا تبدیل شد و به مهمانسرای شاه عباسی تغییر نام یافت. در هنگام ساخت این مهمانسرا سعی بر آن بود که بازمانده کاروانسرا مورد مرمت قرار گیرد و طراحی بنا هماهنگ با معماری دوره عباسی باشد. در سال 1345 این مهمانسرا تبدیل به هتل کنونی شد. در هتل کنونی همچنان سعی داشتند که ویژگی کاروانسراگونه این بنا حفظ شود. هر اتاق این هتل معماری و ویژگی منحصر به فرد خود را دارد.