Изначально Бомарис был поселением викингов, известным как Порт-и-Вигир («Порт викингов»), но сам город начал свое развитие в 1295 году, когда Эдуард I Англии, завоевав Уэльс, построил замок Бомарис как часть цепь укреплений вокруг побережья Северного Уэльса (другие включают Конуи, Карнарфон и Харлех).
Сам город возник в 1295 году, когда Эдуард I в Англии начал строительство замка Бомарис. Это был один из нескольких замков на побережье Северного Уэльса, в том числе Конуи, Кернарфон и Харлех.