The station was opened on 11 September 1905 and was originally named Pevensey Sluice, but later that year it was renamed Normans Bay Halt. The name was altered to Normans Bay on 5 May 1969.[1]
A level crossing named "Havensmouth" by Network Rail is in operation at Normans Bay, which was upgraded to automatic full length barriers in 2015 in co-operation with the upgrading of part of the East Coastway Line.[2]
A self-service ticket machine was installed at the station in 2016.