From London:
Take the M3/A303 towards Salisbury or take the train from London Waterloo station to Salisbury.
From Bristol:
Take the M4/A350 towards Chippenham and then follow the A36 to Salisbury or take a train from Bristol Temple Meads station to Salisbury.
From Bath:
Take the A36 towards Salisbury or take a train from Bath Spa station to Salisbury.
From Stonehenge:
Take the A303 towards Salisbury or take a bus from the Stonehenge visitor centre to Salisbury.
From Southampton:
Take the M27/A36 towards Salisbury or take a train from Southampton Central station to Salisbury.
From Bournemouth:
Take the A338 towards Salisbury or take a train from Bournemouth station to Salisbury.