Esigodini is situated approximately , by road, southeast of Bulawayo, the nearest large city and largest urban centre in the province. The town sits along the Bulawayo–Beitbridge Road, approximately northwest of the town of Gwanda. The geographical coordinates of the town are:20°17'33.0"S, 28°56'17.0"E (Latitude:-20.292500; Longitude:28.938056). Esigodini is located at an average elevation of , above mean sea level.
