Best Castles in England
Discover the Best Castles in England to Visit. In this land of knights, Kings and Queens, the Most Beautiful Castles in England, the England's Finest Historic Castles await you.
Did you know that England is one of the countries in the world with the Most Beautiful Castles? From Windsor Castle to Bamburgh Castle, devise your own itineray to visit the Top Castles in England.
1. Warwick Castle
Warwick - Warwickshire
Come and blow the birthday candles as this magnificent castle, one of England's Finest Historic Castles, will soon celebrate its first millennium!
It's a safe bet that the new owner, Groupe Tussauds (of Tussauds Museum) will have a big party in… 2068 ! In addition to the castle, the Tussauds group also bought the ghosts that have been haunting the place for centuries.
How to get there: Book your flights to Birmingham. Warwick Castle is located 30 minutes by car and 45 minutes by train.
Where to stay: “The Globe” is an award-winning hotel located just a few minutes from Warwick's main shopping streets.
2. Windsor Castle
Windsor - Berkshire
Windsor castle is world famous because it is one of the official residences of the royal family.
How to get there: Book your flights to London. Windsor Castle is 20 minutes away by car and 50 minutes by public transport.
Where to stay: “Castle Properties” with views of Windsor Castle just 100 metres from your apartment.
3. Dover Castle
Dover - Kent
Many travellers over the age of 30 know Dover well as they used to travel to and fro by ferry from Ostend or Calais to the port of Dover. You can still travel by ferry or get to Dover by car or train (2 hours from London).
Dover Castl, one of the Most Famous Castles in England to Explore, overlooks the hill and faces Europe. An ideal observation post to locate potential invaders. The first foundations of this castle, including the Roman lighthouse, date from 43 AD.
How to get there: Book your flights to London and join Dover by car or train (2 hours).
Where to stay: "The Marquis" used to be a village pub but is now a hotel with elegant rooms.
4. Bodiam Castle
Bodiam - Sussex
Located a 90 minutes’ drive from London, Bodiam Castle is one of the Top Castles in England to Visit.
This fourteenth century castle is recognizable by its moat built to protect itself from French invasions; it has belonged to various families before being transferred to the National Trust, a heritage protection fund. This castle is now open to the public and is one of England's Finest Historic Castles to Visit.
How to get there: Book your flights to London. Bodiam Castle is 1 hour 30 from London by car, 2 hours 30 by train.
Where to stay: "The Hope Anchor". Stay near Bodiam Castle.
5. Bamburgh Castle
Bamburgh - Northumberland
Bamburgh Castle has been voted one of the Most Beautiful Castles in England. It is located in the village of Bamburgh, on the North East coast of England.
The easiest way to get there is to book your flights or train to Newcastle Upon Tyne and to take a rental car.
Bamburgh Castle is just an hour's drive from Newcastle Upon Tyne (and a 2-hour drive from Edinburgh). The castle was built on a broad band of magmatic rock forming a veritable fortress; it has been the location of many films including "Robin Hood".
How to get there: Book your flights to Newcastle (1 hour or 2 hours 30 by car).
Where to stay: "The Victoria Hotel" is located in the historic heart of Bamburgh.
6. Carisbrooke Castle
Carisbrooke - Isle of Wight
Located just 1 hour and 30 minutes (car + ferry) from Portsmouth Airport, Carisbrooke Castle is one of the Best Castles in England and one of the Most Famous Castles on the Isle of Wight.
From Portsmouth you can take bus line 6 to get to the castle or drive there. It is possible to stay overnight in the castle if you are a staff member or apply for a student job at the castle; otherwise, just book your accommodation at the best price in Newport on the Isle of Wight. The castle is nearby.
How to get there: Book your flights to Portsmouth and join Carisbrooke Castle by car + ferry (1 hour 30) or bus + ferry (2 hours 30).
Where to stay: "The Wheatsheaf Hotel", a pub and hotel offering home-cooked food and local beers.
7. Rochester Castle
Rochester - Kent
Rochester Castle like Leeds Castle is located in Kent. Classified among the Most Beautiful Castles in England, Rochester Castle is a perfectly preserved medieval castle.
Come and discover one of the Most Famous Castles in England to Explore and book your accommodation at the best price in Rochester.
How to get there: Book your flights to London and drive to Rochester Castle (1 hour) or train (1 hour 30).
Where to stay: "The Golden Lion Wetherspoon" is particularly appreciated by couples.
8. Leeds Castle
Leeds - Maindstone - Kent
Come and immerse yourself in the history of one of England's Finest Historic Castles which will soon celebrate its first millennium.
With its moat, swans and ducks, the surrounding nature and its beautiful labyrinth, Leeds Castle is no doubt one of the Most Beautiful Castles in England and a perfect place to celebrate a wedding; it is only one hour from London.
Book your accommodation at the best price near Leeds Castle and your tours and activities in Kent such as a "Full day tour of Leeds Castle, Canterbury Cathedral, Dover & Greenwich".
How to get there: Book your flights to London. Leeds Castle is 1 hour by car (2 hours 30 by train).
Where to stay: “Tudor Park Mariott Hotel & Country Club” and rest in luxurious rooms in the heart of the countryside.
Plan your trip to England
Hotels, Apartments, B&B...
Fresh deals every single day
Thousands reviews you can trust
Tours, Sightseeing & Activities
Discover England’s biggest collection of things to do and guided tours.
Whatever you want to do you’ll find it here.
Travelling to the UK.
Explore the UK holidays and the best places to visit