El Mar de Irlanda ("Môr Iwerddon") baña las costas de Gwynedd por el oeste y el norte, mientras que las tierras que fueron parte del Reino de Powys limitan con Gwynedd al sureste.