Barry is a town and community in the Vale of Glamorgan, Wales. It is on the north coast of the Bristol Channel approximately 9 miles south-southwest of Cardiff.