Battle railway station is on the Hastings line in the south of England and serves the town of Battle, East Sussex. It is 55 miles 46 chains (89.4 km) down the line from London Charing Cross. The station and all trains serving it are operated by Southeastern.