I offer a summary of information against posts asking about Stonehenge, which can be visited easily by public transport. Take the train or the coach to Salisbury, Wiltshire. Places that have a direct rail service to Salisbury include: London Waterloo, Bath, and Southampton (plus intermediate stations).
There is a scheduled bus from the forecourt of Salisbury railway station to the visitor centre at Stonehenge; the bus ticket includes admission to Stonehenge and allows you to bypass the timed entry scheme. On the return leg, the bus also stops at Old Sarum and in Salisbury Market Square, which gives you the ability to make a day of it. See times and prices at www.thestonehengetour.info
If you are travelling with luggage this can be left at the Cat Tavern, South Western Road, Salisbury, Wiltshire, SP2 7RR which is 100m downhill from Salisbury railway station. It is open from 8 AM to 11 PM daily, and charges £4 per item.
Don’t forget that Salisbury has a beautiful cathedral, with an original Magna Carta, and a variety of other historic buildings around the Cathedral Close as well as plenty of places to stay, eat or drink.