From Windsor Castle to Buckingham Palace
Your stay in Windsor places you within easy reach of the very best of London. Start your day surrounded by the history of Windsor Castle before travelling into the capital to experience Buckingham Palace, Westminster Abbey and the Houses of Parliament.
With direct connections via Windsor & Eton station, London’s most iconic landmarks, museums and attractions are simple to explore during your stay at the Castle Hotel Windsor.
Experience the best of London
Step aboard the London Eye for panoramic skyline views stretching across the River Thames, Big Ben, Tower Bridge, St Paul’s Cathedral and The Shard. Discover famous faces at Madame Tussauds, explore underwater worlds at SEA LIFE London Aquarium or simply enjoy the atmosphere of one of the world’s most exciting cities.
After a day of sightseeing, shopping and discovering London’s iconic attractions, return to the comfort of the Castle Hotel Windsor in the heart of historic Windsor.