To get from London to Stonehenge, take the train from London Waterloo to Salisbury, or jump on further down the line at Clapham Junction. It takes around one hour and 25 minutes to get from London Waterloo to Salisbury by train, and the bus to Stonehenge then takes around 35 minutes.