Bonita was established in 1886 with the construction of the Gainesville, Henrietta and Western Railway through northern Montague County. In 1887, Bonita received a post office and a train station. A bank was chartered in 1906. Fires, flooding, and the construction of US highway 82 two miles south of town in the 1930s led to Bonita's demise. By the 1950s, the population had fallen to below 100, and the post office closed in 1967. In 1969 the railroad line was abandoned and the tracks removed in 1971.