Kafkas dil ailesi aşağıdaki gibi sınıflandırılabilir :
Kuzey Kafkas
Kuzeybatı Kafkas Dilleri (Abhaz - Adıge Dilleri)
Çerkesce-Adıgece
Ubıh-Abhaz
Ubıhça (Ölü Dil)
Abhazca - Abazaca
Kuzeydoğu Kafkas Dilleri (Nah - Dağıstan Dilleri)
Nah Dilleri
Çeçence
inguşca
Batsça
Dağıstan Dilleri
Avar-Andi-Dido Grubu
Avarca
Andice
Didoca - Çezce
Lakça-Dargince Grubu
Lakça
Dargince
Lezgi Grubu
Arçi
Samur
Udice
Lezgice
Lezgice
Agul
Tabasaran
Çakhur
Kınalık
Rutul
Güney Kafkas (Kartveli Dilleri)
Kolhaca - Kartlice / iberce
Zan Dili
Lazca
Megrelce
Gürcüce
Svanca
Hurri Dili
Urartu Dili
Hatti Dili(?)
Not : Tarihi dönemlerde Doğu Anadolu ve Kafkasya arasındaki bölgelerde konuşulan Hurrice, Urartuca, Hattice, Kafkas dili grubunda kabul edenler bulunmaktadır
Not2 : Bazı dilbilimciler Güney Kafkas dilleri için Kartveli Dilleri (Gürcü Dilleri) ifadesini kullanmamaktadırlar.