Llangrannog nestles in a steep sided valley on the Ceredigion coast. There is a small attended car park at the beach and a free car park about ½ mile away on the B4334 (Brynhoffnant road) at Grid Ref : SN316539. The main beach (Traeth y Pentref) is sand and some pebbles flanked by high cliffs, with a stream (Nant Hawen) flowing across it. To the north side is the strangely shaped rock known as Carreg Bica. Further north are a few small sandy coves backed by high cliffs, which can be reached at low tide along the shore. The first and largest of these is Cilborth, which is also accessible via a steep path up to the coastal path. The cliffs on this part of the coast are mostly shales and sandstones.
Facilities at the beach include toilets ♿, cafes with outdoor seating, two pubs and a general store which also sells beach goods and wetsuits. Llangrannog is a popular surfing beach, the best time being low to mid tide, but it can get crowded. The rocks on either side can be a hazard, and there is often a rip in the vicinity of the Nant Hawen stream. RNLI lifeguards patrol during the school holidays and dog restrictions apply on the southern part of the beach between Nant Hawen and Pen Rhip from 1st May to 30th September.
Ceredigion is a very hilly county, and the area and coastal path around Llangrannog is particularly so.