The current station was opened on the Chiltern Main Line on 5 October 1987 to serve Haddenham and Thame. The British Rail station was built on the north side of Thame Road, Haddenham, and was originally single platform, with the platform sited on the former down line, long since removed.
The current station opened in 1987 to serve Haddenham and Thame on the Chiltern Main Line. It is located on the north side of Thame Road in Haddenham and was initially a single platform situated on the former down track, which has since been taken away.