La invasión normanda de Gales empezó poco después de la conquista de Inglaterra de Guillermo el Conquistador. Guillermo no tenía intención de invadir Gales, pero los ataques galeses encabezados por Gruffydd ap Llywelyn, unificador de Gales, contra los Normandos establecidos Inglaterra antes de la invasión de 1066, acabaron forzando la decisión de Guillermo. Inicialmente (1067–1081), la invasión de Gales no fue emprendida con el mismo fervor y propósito que la invasión de Inglaterra. Sin embargo, a partir de 1081 la intensidad fue mucho mayor y para 1094 la mayoría de Gales estaba bajo el control de Guillermo II. Los galeses detestaban a los "gratuitamente crueles" normandos y para 1101 habían recuperado control de gran parte de su país durante el largo reinado de Gruffudd ap Cynan, que había permanecido encarcelado durante doce años en cárceles normandas antes de poder huir. Gruffydd tuvo la ayuda indirecta del rey Magnus III de Noruega (Magnus Pies descalzos) que lanzó ataques sobre Anglesey en el noroeste de Gales cerca de Ynys Seiriol, asesinando a Hugo de Montgomery, conde de Shrewsbury y dejando a los Normandos agotados y desmoralizados. Magnus prosiguió su avance conquistando las Orkney, las Hebridas, y la Isla de Man, situadas al norte de Gales y al oeste y del norte de Escocia e Inglaterra, en 1098.