Kuala Kangsar er en malaysisk by som ligger i delstaten Perak.
Den har 39 300 innbyggere (2000) og dekker et areal på 204,94 km².