The nearest railway station is Hampton, which is connected to Hampton Boys School by the 111 bus or is 15 minutes’ walk. Trains operate at half hourly intervals to London Waterloo and take 50 minutes. Faster and more frequent trains are available from Feltham, Teddington, and Richmond stations.
Two bus routes operate along the Hanworth Road, the R70 from the Richmond area and 111 which runs from Kingston via Hanworth and Hounslow. In addition the 285 operates along the Uxbridge Road.