West Point is located at 40°20'42" North, 87°02'35" West (40.345036, -87.043066) along State Road 25 at an elevation of approximately 673 feet. The town is in Wayne Township and sits about a quarter of a mile north of Flint Creek which flows west to the Wabash River.
A village named Glen Hall existed on the north side of West Point in the 19th century; though still populated, the site is now generally considered part of West Point.