Deganwy, of Degannwy in het Midden-Welsh, is een kleine stad en kiesdistrict op het schiereiland Creuddyn in Conwy County Borough, Wales.

Het is een betrekkelijk kleine stad die vooral bekend is om het Deganwy kasteel, dat 110 m boven de stad uittorent. In de 6e eeuw werd het versterkt als bolwerk van Maelgwn Gwynedd, koning van Gwynedd.

Tegenwoordig ligt het in Conwy County Borough, maar historisch gezien lag het in Caernarfonshire.

De stad telt momenteel 3.936 inwoners.

De stad heeft een treinstation aan de Llandudno Branch Line en de Conwy Valley lijn. Transport for Wales verzorgt rechtstreekse treinen naar Llandudno, Blaenau Ffestiniog, Chester, Manchester en Crewe.