Windsor
Siting on Thames Windsor, in south-eastern England, beside London, is home to Windsor Castle, the residence of the British Royal Family. The castle, which was built by William the Conqueror in the 11th century, characterised by successive monarchs, is now open to the public. The State Apartments, which display opulent furniture and royal artworks, are included on public tours. Choose from our list of tours from London to Windsor by rail or by coach
ToursLocationAmenitiesTypeDestinationsFeaturesLanguageTour-tagsWhere are you going?Date FromDate To
10 hours18
11 hours30
10 hours10
10 hours30
11 hours47
11 hours52