Należy do zespołu kilkunastu zamków w Gwynedd ufundowanych przez króla angielskiego Edwarda I, w ramach kampanii walijskiej. W latach 1404–1409 Harlech było "de facto" stolicą niezależnego państwa walijskiego powstałego po powstaniu Owaina Glyndwra. Siedem lat później podczas Wojny Dwóch Róż był oblężony, co zostało wspomniane w legendarnej pieśni „Ludzie z Harlech".