Kelliher is a city in Beltrami County, Minnesota, United States. The population was 262 at the 2010 census. Highway 72 runs through Kelliher, and it's 49 miles northeast of Bemidji.Kelliher was named for A. O. Kelliher, a businessman in the lumber industry.