Kuldīga nevnes for første gang i 1242. Byen ble medlem av Hansaforbundet i 1368. På 1600-tallet ble Kuldīga sammen med Jelgava en av de viktigste byene og hovedstedene i Kurland. Historisk sett speiles denne betydningen i gammel arkitektur (spesielt i gammelbyen) og generelt i de mange fornminner.