Eshveagh is bounded on the north by Legglass townland, on the west by Gub (Glangevlin), Mully Upper and Tullytiernan townlands, on the south by Ardvagh townland and on the east by Killykeeghan, Tromogagh and Tullycrafton townlands. Its chief geographical features are Cuilcagh Mountain, on whose western slope it lies, Eshveagh Lough, mountain streams, forestry plantations, a cave called The Foxes' Cave, water sinkholes, mountain pools and dug wells. The townland is traversed by the regional R206 road (Ireland), minor public roads and rural lanes. The townland covers 436 statute acres.