Oxwich Bay (Welsh: Bae Oxwich) is a bay on the south of the Gower Peninsula, Wales. Its landscape features sand dunes, salt marshes and woodland. Oxwich Bay includes a 2 1⁄2-mile (4 km) long sandy beach, accessible from the village of Oxwich.