攀枝花市西跨横断山脉,东临大凉山山脉,北接大雪山,南抵金沙江。地势西北高,东南低。攀枝花市东部为小相岭-螺髻山-鲁南山系,中部为牦牛山-龙肘山系,西部为锦屏山-柏林山系,山脉走向近于南北。城市区海拔在1000~1200米之间,主要农业区海拔在1000~1800米之间。金沙江、雅砻江、安宁河、大河、三源河及其支流深嵌在山地之间,形成雄伟的川西南峡谷区。
攀枝花市地貌类型复杂多样,可分为平坝、台地、高丘陵、低中山、中山和山原6类,以低中山和中山为主,占全市幅员面积的88.38%。 境内最高点为西北部百灵山穿洞子,海拔4195.5米;最低点是东南部的师庄,海拔937米。