Vivonne là một xã, tọa lạc ở tỉnh Vienne trong vùng Nouvelle-Aquitaine, Pháp. Xã này có diện tích 41,16 km², dân số năm 2006 là 2975 người. Xã nằm ở khu vực có độ cao trung bình 83 m trên mực nước biển.