Malatya’nın en büyük ilçesi olan Darende Şehrin Batısındadır. Doğu Anadolu Bölgesinin batısında Yukarı Fırat Havzası dâhilinde Tohma Vadisi içinde yer alır. Kuzeyinde Kuluncak, Kuzeybatısında Gürün, Batısında Elbistan; Güneyinde Akçadağ, Doğusunda Hekimhan ilçeleri ile çevrilidir. İstanbul’dan Ankara yoluyla Malatya’ya giden D-300 karayolu Darende’nin içinden geçer. Malatya’ya 110, Sivas’a 180, Kayseri’ye 240 km mesafededir. Malatya Erhaç Havaalanına 80 km mesafededir. İl ve ilçeler arası ulaşım rahattır. İstanbul, Malatya bağlantılı uçak seferleri günlük yapılmaktadır.