کاروانسرای بیستون به دستور شاه عباس اول صفوی ساخته شد. با توجه به کتیبهای که از شاه سلیمان صفوی (١١٠۵-١٠٧٧ هجری قمری) در این بنا باقی مانده، به نظر میرسد بنای این کاروانسرا در زمان پادشاهی شاه سلیمان و صدارت شیخ علیخان زنگنه خاتمه یافته است. این مکان در زمان سلطنت ناصرالدین شاه قاجار و صدارت میرزا آقاخان نوری، توسط حاجی جعفرخان معمارباشی اصفهانی مرمت شد.