Stonehenge is located in Salisbury, England, about 90 miles southwest of London. The train ride from the London Waterloo station to Salisbury takes about 1 hour and 20 minutes. After that ...