As Stonehenge is about 145 km (90 miles) west of London, it takes about 2 hours and 20 minutes to get there, either by car or train.