Barry Island (walis.: Ynys y Barri) ist ein Distrikt, eine Halbinsel und ein Seebad als Teil der Gemeinde Barry im Vale of Glamorgan, Süd-Wales. Die höchste Erhebung liegt bei ca. 22 m über dem Meer. Die Insel ist benannt nach einem Heiligen aus dem 6. Jahrhundert, Saint Baruc. An der Küste zum Bristol Channel erreicht der Tidenhub mit 15 m den nach der Bay of Fundy zweitgrößten Tidenfall weltweit.