Trecco Bay is around 1.5 miles or a 5-10 minute drive from Porthcawl town centre by road. Trecco Bay itself is just one bay along from Porthcawl seafront, so you can easily walk to Trecco Bay along the beach, crossing Sandy Bay Beach first (the beach closest to Porthcawl).