Refine your search

Type of Venue






Or Venue Name


Beach:Porthcawl - Trecco Bay Beach

  • Blue Flag Wales

Beach, free entry

CF36 5DB



Trecco Bay Beach is situated next to Sandy Bay (known locally as Coney Beach) and is a few minutes’ walk away from Trecco Bay Holiday Park and its wide range of facilities.

The beach itself is a large, sandy beach which has been awarded a Blue Flag for its excellent water quality; this makes it great for families looking to indulge in some paddling or swimming. Trecco Bay Beach is the second most easterly of those that make up Porthcawl’s ‘7 Bays’ stretching from Ogmore in the east to Sker Point in the west, making up around 10 miles of the Wales Coastal Path.

Whilst there are no on-beach facilities, Trecco Bay Holiday Park offers a variety of refreshments and entertaining diversions such as amusement arcades, mini golf and the Splashland swimming pool. The complex also houses public toilets and a small car park to the rear for those driving to the area.
Trecco Bay beach sits in between the long, sweeping Newton Beach to the east and Sandy Bay to the west. From Newton, there is a great walk across to Ogmore-by-Sea and the dunes at Merthyr Mawr. Sandy Bay is great for families with clean water for paddling and swimming during the summer months.

Dogs are welcome to exercise on Trecco Bay beach during off-season from October 1st to April 30th.

Open all the time


Free entry


Information Centre


CF36 5DB


Plan route to Porthcawl - Trecco Bay Beach using Google mapsPlan route using Google maps

Map reference: SS 830765  Lat: 51.47534 Long: -3.68480

Trecco Bay can be reached either via the Trecco Bay Holiday Complex or by walking from Newton beach, which is only a few minutes’ walk away. To access the beach via the Holiday Complex, leave the M4 at Junction 37 and follow the signs to Porthcawl. As you come into Porthcawl, you will see signs to the Holiday Complex. There is a small car park at the rear of the Holiday complex close to the beach.

Accessible by Public Transport: 6 miles from Bridgend station