Il Sudan ha partecipato ai Giochi della XXX Olimpiade di Londra che si sono svolti dal 27 luglio al 12 agosto 2012. È stata la 12ª partecipazione degli atleti sudanesi ai giochi olimpici estivi.
Gli atleti della delegazione sudanese sono stati 6 (4 uomini e 2 donne), in 2 discipline. Alla cerimonia di apertura il portabandiera è stato Ismail Ahmed Ismail, mentre il portabandiera della cerimonia di chiusura è stato Rabah Yousif, atleti specializzati rispettivamente nelle gare di velocità e mezzofondo.
Nel corso della manifestazione il Sudan non ha ottenuto alcuna medaglia.