Harlech es una localidad situada en el condado de Gwynedd, en Gales (Reino Unido), con una población estimada a mediados de 2016 de 1627 habitantes.
[1] Se encuentra ubicada al noroeste de Gales, junto a la península de Lleyn, el parque nacional de Snowdonia, y la costa de la mar de Irlanda.