Best Castles in London

London and its surroundings are home to royal fortresses and palaces, from the Tower of London to Windsor Castle and Hampton Court. Below you will find our selection of 10 castles in London, with address, phone number, website and opening hours for each one, followed by practical advice on choosing the right castle, typical prices and answers to common questions.

10listed
5with phone number
6with website
8open on Sundays
5open 24 hours

10 Castles in London

1Tower of London - Lanthorn Tower

Address
35 Tower Hill, London EC3N 4DR
Website
hrp.org.uk
Opening hours
Mon 10 AM-5:30 PM · Tue–Sat 9 AM-5:30 PM · Sun 10 AM-5:30 PM

9Palace of Westminster

Address
London SW1A 0AA
Phone
+44 20 7219 3000
Opening hours
Mon–Thu 11 AM-11 PM · Fri–Sat 11 AM-2 AM · Sun 11 AM-11 PM

How to choose a castle in London

  • Book online to skip queues.
  • Check for State Room closures.
  • Combine a castle with a river trip.
  • Look for joint tickets.

Castles across London

London is made up of 32 boroughs plus the City of London. The castles above are spread across the capital; use the borough guides below to find options closer to home.

Frequently asked questions

Is there a castle in London?

Yes, the Tower of London is a castle and UNESCO World Heritage Site.

How far is Windsor Castle?

About 45 minutes by train.

Listings are compiled from public business information. Details can change, so please confirm opening hours and prices with the business before visiting. Businesses can request corrections via our contact page. Last reviewed: September 2026.