目前,唯一考证这件事的,是《尚书·无逸》和《竹书纪年》两本史书。根据其中的记载,以及商朝的总年数,可以得出三个结论,即盘庚迁殷的时间是在商朝建立后的第275年、273年、253年。现在史学界已经可以基本确定商朝灭亡的时间,也就是周武王灭商,发生在公元前1046年。如果采用第一种说法,即275年,可以得出盘庚迁殷大约发生在公元前1320年。如果是第二种说法,则在公元前1318年。如果是第三种说法,就是公元前1298年。由此可见,盘庚迁殷大致发生于公元前1300年左右。
另外,史学家已经考证商朝的中兴之主武丁即位的第一年为公元前1250年,在盘庚和武丁之间,还有小辛、小乙两位君王,如果考虑到盘庚和小辛、小乙三位君主在位时间的合理性,第三种说法比较可信。