Örümcek kuşları (Laniidae), büyük çoğunlukla Afrika, Asya ve Avrupa kıtalarında görülür. Afrika'da, özellikle tropik alanlarda yaygındır. Asya'da, Güneydoğu Asya'nın tropikal ve subtropikal bölgelerinde, özellikle Malezya, Endonezya, Tayland ve Borneo Adası gibi yerlerde bulunur. Avrupa'da, Güney, Doğu Avrupa ve Asya'nın yarı kurak bölgelerinde, ayrıca Rusya'nın bazı bölgelerinde yaşar. Örümcek kuşları, genellikle çalılık ve ağaçlık bölgelerde, orman kenarlarında, meralarda, tarla kenarlarında, bahçelerde, parklarda ve bozkır orman kuşaklarında bulunur.