Llandudno (/lænˈdɪdnoʊ/) is een stad, badplaats en gemeenschap in de Conwy County Borough, Wales. Het ligt op het schiereiland Creuddyn, dat uitsteekt in de Ierse Zee, in het historische graafschap Caernarfonshire. De gemeente telt momenteel 20.701 inwoners.