The Spa Valley Railway runs for 3½ miles through the picturesque Kentish Weald countryside between the town of Royal Tunbridge Wells and the village of Groombridge, stopping off in between at High Rocks.