The Finest English Castles (Updated October 2023):
English castles are some of the most popular tourist destinations in England.
These castles, like their counterparts in Wales, are great monuments to England’s long history. Visitors flock there in droves, no doubt filled with stories of the knights and kings who lived there, and the events they have witnessed.
However, there are over 1,500 castles in the UK (according to the Castellarium Anglicanum, the definitive list published in 1983) and so we thought we’d help out by choosing the best to visit.
So then here is our choice of the best twenty castles in England.
(NB We’ve just published a post some of the many haunted English Castles. Check it out here >>> Haunted Castles In England.
For centuries, these grand structures have graced Great Britain with their imposing stone features and large aristocratic and royal estates.
Let’s look at them in more detail, and list the best castles in England (twenty of them)…
The Best Castles In England: 20 English Castles To Visit Next Time You’re In In The UK

Many of the oldest castles in England date back to the Norman invasion in 1066.
In the centuries following the Norman invasion, castles in England continued to grow in sophistication and comfort.
By the 14th century, English castles not only provided superior defensive features, but also boasted sophisticated, luxurious living arrangements, and beautifully landscaped formal gardens and parks.
Throughout the Renaissance Era, a small number of castles were built for the wealthy to enjoy extravagant feasts and grand celebrations. During the 17th century, widespread religious and civil conflicts meant that castles, and the defence that they offered England, played an important role in protecting the nation’s interest.
Today, the great castles of England pay homage to the past. The noble structures stand erect as a living memorial to the centuries that have passed, the battles that have been fought, and the people that have come before. Take a look at some of the most monumental English castles and learn about the rich history of these awe-inspiring structures.
No 1: Dover Castle, Kent

Dover Castle is one of the most iconic castles in England. It also has the distinction of being among the oldest; it was originally fortified by William the Conqueror following the Battle of Hastings in 1066.
Before it was turned into a fortified castle it was a general stronghold for