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.
Go on a walking tour of Windsor and discover the historic cobbled streets, visit one of England’s most prestigious schools, Eton College, or enjoy a boat trip along the River Thames. And if you’re visiting Windsor with kids, then a trip to LEGOLAND® Windsor is a must. Set in 150 acres of parkland, the park offers attractions for all ages.