Deganwy, or Degannwy in Middle Welsh, is a small town and electoral ward on the Creuddyn Peninsula in Conwy County Borough, Wales.
It is a relatively small town most notable for Deganwy Castle, situated 110 m above the town. In the 6th century, it was fortified as the stronghold of Maelgwn Gwynedd, king of Gwynedd.
Nowadays, it is located in Conwy County Borough but historically it was located in Caernarfonshire.
The town currently has a population of 3,936.
The town has a railway station on the Llandudno Branch Line and the Conwy Valley line. Transport for Wales provide direct trains to Llandudno, Blaenau Ffestiniog, Chester, Manchester and Crewe.