La bataille d'El Obeid ou de Sheykan ou de Kashgal est livrée du 1er au 3 novembre 1883 pendant la guerre des mahdistes au Soudan. Une armée égyptienne sous commandement britannique est attaquée et anéantie par les derviches alors qu'elle s'est engagée dans un défilé.