Karahanlılar, tarih boyunca çeşitli devletlerle savaşmıştır. Öne çıkan bazı devletler şunlardır: Sâsânî Devleti: Karahanlılar, Sâsânî Devleti ile uzun süre mücadele etmiştir. Samanîler: Karahanlılar, Samanîler ile ihtilaf yaşamış ve bu süreçte Gazneliler'i destekleyerek Samanîler'i yıkmıştır. Büyük Selçuklu İmparatorluğu: 1141'de Katvan Muharebesi'nde Selçukluları mağlup eden Karahıtaylar'ın egemenliği altına girmişlerdir. Kara-Hitaylar (Moğollar): 1133'te Balasagun'u ele geçirmiş ve 1211'de Doğu Karahanlı Devleti'ni yıkmışlardır. Harzemşahlar: 1212'de Batı Karahanlı Devleti'ni yıkmışlardır.