Le Riou Viou est une rivière du Sud-Ouest de la France, sous-affluent de la Garonne par le Riou Mort et le Lot.
le Riou Viou prend sa source dans le département de l'Aveyron commune de Escandolières. Il est appelé ruisseau de Vayssas dans sa partie amont.
Il a une longueur de 25,4 km de longueur.