Шахимардан расположен в 55 километрах от Ферганы, на высоте 1500 метров над уровнем моря в Алайских горах. Две горные реки Ок-су и Кок-су омывают Шахимардан и своим слиянием образуют реку Шахимардансай.
В 1920 году в центре Шахимардана находилась Мечеть Хазрата Али и его Мавзолей. Позднее эти памятники были разрушены, но в 1993 году мавзолей Хазрата Али был восстановлен вновь.
В 1960 году в честь поэта Хамзы Хаким-заде Ниязи в Хамзаабаде был открыт мавзолей и сформирован музей, посвященный его жизни и творчеству.
Недалеко от Шахимардана расположено одно из живописнейших мест - Голубое озеро, длина которого составляет 170 метров, ширина 60 м, а глубина 5-10 метров. Температура воды достигает летом 5-10 градусов тепла.