The current station opened in 1904, replacing the original station located to the north that opened on 1 April 1897 when the line was extended from Boggabri.[2][3]
It served as the terminus of the line until it was extended to Garah on 29 September 1913 and ultimately Mungindi on 7 December 1914. Moree was also the junction station for the Boggabilla and Inverell lines.[3]
The station is an island platform with two faces. In 2009, a timber building at the southern end of the platform was destroyed by fire.[3]