Stonehenge is only a one hour drive from Bath, and it's a very easy route. You could hire a car. That way you can have time to visit Avebury and Silbury Hill as well. There are tours from Bath but some (all?) only give you an hour or so at Stonehnge itself and then go straight back.