是的,12306购票后退票有一定的时限要求。
根据中国铁路12306的规定:
1. 开车前48小时以上购票的,可以全额退手续费; 2. 开车前48小时-24小时的,收票价5%的手续费; 3. 开车前24小时-6小时的,收票价10%的手续费; 4. 开车前6小时-2小时的,收票价20%的手续费; 5. 开车前2小时-开车的,收票价50%的手续费; 6. 开车后15天内的,只能办理一次改签或者变更到站,再退的话就全价了。
以上时间限制都是针对火车票的,其他类型的票可能有所不同,具体请参考各公司的规定。