Il prend sa source vers 315 mètres d'altitude sur la commune de La Coquille, un kilomètre au nord du bourg, en bordure de la ligne de chemin de ferLimoges - Périgueux, à proximité du lieu-dit le Coderc.
Il passe à l'ouest de Chalais et rejoint la Côle en rive gauche en limite des communes de Saint-Jory-de-Chalais et Thiviers, quatre kilomètres au nord-ouest du centre-ville de Thiviers, près du lieu-dit la Rochette, à 218 mètres d'altitude.
Long de 17 km[2], il a trois petits affluents répertoriés, le ruisseau de Jalinie, le Mauroussie et le ruisseau de Pierrefiche[2].
↑Pour le Sandre, le Touroulet est un ruisseau unique ; pour l'IGN (carte 1932 E), la branche-mère se nomme le ruisseau de la Pouyade qui, après sa confluence avec le ruisseau de Jalinie, prend le nom de Touroulet.