Windsor Castle is located on the banks of the River Thames about 20 miles west of London . The castle is one of three official residences of Queen Elizabeth II and has been home to the Sovereign for over 900 years. Windsor Castle is the largest inhabited castle in the world and you can easily see the castle as you approach the town of Windsor. The Queen spends most of her weekends at Windsor Castle, and it is also used for state and ceremonial events. St Georges Chapel which is part of the castle is one of the most magnificent buildings in England and the ultimate resting place for monarchs, including Charles I and Henry VIII.
The easiest way to get to Windsor Castle is train to nearby Windsor and Eton Riverside Station. The famous Eton college which is one of the most prestigious schools in the world is on the opposite banks of the River Thames. Admission Tickets are approx $40 and can be bought using the link below. Your admission also includes entry to St. George’s Chapel. The chapel is one of the most magnificent buildings in England and the ultimate resting place for monarchs, including Charles I and Henry VIII. You can also visit on a Windsor Boat Cruise along the Thames from London.