عمرو بن العاص توفي خلال معركة القادسية التي دارت في عام 636 ميلادي، وليس في معركة عقبة. في هذه المعركة المهمة، حارب الجيش الإسلامي بقيادة خالد بن الوليد ضد قوات الفرس وفاز الجيش الإسلامي، وفي ذلك الوقت كان عمرو بن العاص شاهدًا على المعركة ولم يشارك فيها.