Yes, Windsor Castle is open to the public. they can visit it at any day of the week except on Tuesdays and Wednesdays. It's the oldest and largest inhabited castle in the world and the favorite weekend home of the late Queen Elizabeth II, located 35 kilometers from central London .