Indian Mountain is a Canadian community, located in Westmorland County, New Brunswick. [1] It is situated in southeastern New Brunswick, to the northwest of Moncton. Indian Mountain is part of Greater Moncton. Indian Mountain is located on New Brunswick Route 126