Waterloo to Salisbury takes less than a couple of hours. Theres a bus service to Stonehenge from Salisbury station that should take less than 20 mins. I know all the demerits of Stonehenge, but it's easily reachable.