Het hotel heeft een aantal bekroonde restaurants, waaronder Hotel Portmeirion Restaurant en Castell Deudraeth Brasserie, dat een uitgebreid ontbijt-, lunch- en dinermenu serveert.
Il abrite en outre d'un certain nombre de restaurants primés, dont le restaurant de l'Hotel Portmeirion et la brasserie du Castell Deudraeth, qui proposent un petit-déjeuner complet, le déjeuner et le dîner.