Chwilog is a village on the Llŷn Peninsula in Gwynedd, North Wales.
The village straddles the B4354 road, which crosses the peninsula from Llanystumdwy almost to Nefyn and offers easy access to all corners of the Llyn Peninsula.
Bus services run regularly to Pwllheli, Criccieth and Porthmadog, however there is much to enjoy in Chwilog and its surroundings. Chwilog has a Post Office/shop, a pub, the Madryn Arms, a butcher's shop and a tractor company!
The landscape around the village invites a ramble and both country lanes and rights of way criss-cross the countryside. Lôn Goed, a wide tree-lined avenue created in the 18th century for transporting lime from the coast to the upland farms, is now popular with walkers. The Llyn Coastal Path passes within yards of the village and those who prefer a more strenuous effort might appreciate the All Wales Coastal Path that passes within a mile of the village and offers a circumnavigation of Wales totalling 1,047 miles!
The Afon Wen river flows through the lower part of the village before spilling into Tremadog Bay, just west of the Pen-y-Chain headland, at Afon Wen beach less than 1 mile (1.6 km) away.
Llyn is renowned for its glorious beaches and three of the finest beaches, Abersoch, Criccieth and Llanbedrog are within a short drive of Chwilog. The local beach at Afon Wen is a south facing sand and shingle beach. Anglers favour the local beach for its bass fishing and, it being pet friendly, the beach is popular with dog walkers.