There are 3 churches in the Parish, as well as a smaller Church at Trecco Bay with services during July and August.
All Saints Church is in Porthcawl town centre at Victoria Avenue. It acts as the Parish ‘headquarters’ and houses the main administration office. There is a church hall at the rear of the main building.
The Parish Church is in the village of Newton, a few miles to the east of Porthcawl town centre.
Saint David’s Church is located in the village of Nottage, just to the north west of Porthcawl town centre.