Beaumaris fue originalmente un asentamiento vikingo conocido como "Porth y Wygyr" ("Puerto de los Vikingos"), pero la misma localidad comenzó a desarrollarse en 1295 cuando Eduardo I de Inglaterra encargó la construcción del Castillo de Beaumaris como parte de una cadena de fortificaciones alrededor de la costa de Gales del Norte, entre las que se encuentran Conwy, Caernarfon y Harlech).