Park locator

Where is Challaborough Bay?

Challaborough Bay is located on the south coast of Devon, on England's southern coastline. It sits between Plymouth and Torquay, and is just a few miles south of Dartmoor National Park.

Challaborough Bay and beach is where you'll find our Challaborough Bay Holiday Park, which is located directly on the bay overlooking the sea.