Die Viette entspringt einem kleinen See im Gemeindegebiet von Saint-Pardoux-Soutiers, verläuft anfangs in östlicher Richtung, schwenkt dann auf Nord und mündet nach insgesamt rund 16 Kilometern an der Gemeindegrenze von Le Tallud und Parthenay als rechter Nebenfluss in den Thouet. Die Viette quert in ihrem Verlauf zweimal die Bahnstrecke Chartres–Bordeaux, einmal im Oberlauf, einmal im Unterlauf.