Situated at an altitude of just 82 ft above sea level, Mahendraganj is an important town in West Garo Hills
. It is at the tri-junction of Bangladesh, Assam
and Meghalaya. Mahendraganj is about 11 km from Digligiri.
Mahendraganj is surrounded by Beluar Char (4 km) in the west, Goalkanda (6 km) in the north, Lauchapra (9 km) in the east and Uthanerpara (5 km) in the south.
By road, the place can be easily approached from Tura, which is 166 km west of Shillong.