Куляб расположен в южной Хатлонской области Таджикистана. Город находится долине реки Яхсу (бассейн Пянджа), у подножия хребта Хазратишох, в 175 км к юго-востоку от города Душанбе.
Куляб является третьим городом в республике: население по оценке на 1 января 2015 года составляет 100 000 человек.