Гелдагана — село в Курчалоевском районе Чеченской Республики. Административный центр Гелдаганского сельского поселения. Село расположено на правом берегу реки Хулхулау и на обоих берегах реки Ахко, у западной окраины районного центра — Курчалой и в 32 км к юго-востоку от города Грозный. Ближайшие населённые пункты: на северо-востоке — село Иласхан-Юрт, на востоке — город Курчалой, на юго-востоке — село Ники-Хита, на юго-западе — село Автуры, на западе — село Герменчук и на северо-западе — село Цоци-Юрт. Село находится в 920 км от аэропорта Геленджика.
Путь из Геленджика в Гелдагану занимает в среднем 11,5 часов.