From Abersoch take the Sarn Bach road, do not turn left in Sarn Bach but take the next left signposted Bwlchtocyn. Follow this road for ¾ mile and then take the right turn which is signposted to Porth Ceiriad and Traeth/Beach. This road takes you to carparking in a field which has a pay and display car park. N.B. cctv will record your parking stay and you will be fined if you do not pay the correct fee. Take the path down to the beach, which is fairly steep in places and quite a climb back up!
View Porth Ceriad in a larger map