都丹阳（古丹阳位于河南淅川境内）。后来为了和一些小国家争夺汉中，迁都郢（鄢郢，或作疆郢），后又东迁郢都（纪郢、南郢）。在今湖北省西部、荆州市荆州区北面三公里左右楚纪南故城，被认为是郢都所在。位于今周口市淮阳县的陈楚故城，则被认为是之后的陈郢。楚国末期，楚考烈王二十二年（前241年），楚国国都东迁至寿春，命名为郢，后世所称寿郢。
迁都于郢（纪郢）的时间.这四种说法，实际上差别不大。按照传统的说法，从公元前689年楚文王始都郢（应该位于纪南城）到公元前278年，楚顷襄王二十