Travelers are voting Wolvesey Castle and Yarmouth Castle as the best castles in Salisbury. There are 3 castles in Portsmouth a city just 72 km from Salisbury and 1 castle in Wells which is 73 km distant. The most popular of these are Arundel Castle in Portsmouth and Blaise Castle in Wells. You can find 104 Castle in the country of United Kingdom and Tower of London is our members favorite Castle in all of United Kingdom. Want more? Check out our map of castles in Salisbury.