Le Vioulou dont la source se situe sur la commune de Salles-Curan (12410) a une longueur de 33.1 Km en France et se termine sur la commune de Trémouilles (12290). Son autre nom est ruisseau le vioulou