Where to go
United Kingdom
Things to do in Windsor
Windsor, a historic market town with royal connections, is found on the banks of the River Thames in the Royal Borough of Windsor and Maidenhead in Berkshire, England. Less than 30 miles from London, and only 30 minutes by train, it is the perfect day trip from the capital. A popular tourist destination, the town is widely known due to Windsor Castle, one of the official residences of the British Royal Family. Plenty for history lovers to discover, Windsor Castle is the world's oldest and largest occupied castle. Highlights of the castle include St. George’s Chapel, the State Apartments and the Great Park.