The hospital has its origins in the Staines Poor Law Union Infirmary which opened in the mid-19th century.[1][2] It became the Staines Emergency Hospital in September 1939, Staines County Hospital in December 1941 and Ashford County Hospital in June 1945.[3] It joined the National Health Service as Ashford Hospital in 1948.[3] A new nurses' home was completed in December 1956 and new out-patients and accident and emergency departments were added in 1966.[1] A new maternity unit followed in 1968.[1]
The hospital was completely redeveloped in the early 1990s and the new facilities opened in September 1995.[1]