Windsor Castle, London

Windsor Castle Tours & Tickets

Did you know? Windsor Castle

Windsor Castle is the oldest and largest occupied castle in the world, with parts dating back to 1066 when William the Conqueror first fortified the site.

The town of Windsor sits on the Thames exactly 20 miles west of central London, making it one of England's most accessible royal destinations.

St George's Chapel inside Windsor Castle is where 10 British monarchs are buried, including Henry VIII and Charles I.

Windsor's famous riverside promenade and bridges have been a fashionable retreat for London's elite since the Victorian era.

The annual Royal Ascot horse racing festival, held just 6 miles from Windsor town, has been patronised by the monarchy since 1711.

Windsor Castle: frequently asked questions