Trip to Windsor, United Kingdom

Windsor

Windsor is a town and unparished area in the Royal Borough of Windsor and Maidenhead in Berkshire, England. It is widely known as the site of Windsor Castle, one of the official residences of the British Royal Family. It is immediately south of the River Thames, which forms its boundary with Eton. The village of Old Windsor, just over 2 miles (3 km) to the south, predates what is now called Windsor by around 300 years; in the past Windsor was formally referred to as New Windsor to distinguish the two.

Start Your Trip Today

Recharge with Classic Vacations: Wellness Escapes & Exclusive Rates

Wellness Escapes: Luxury Retreats for Mind, Body & SoulFrom spa serenity to sun-soaked seclusion, this wellness-inspired edition of Inspiring Stays...

View details »

New Travel Rules for Dogs Entering (or Returning to) the U.S. Take Effect This Summer

More and more people consider their canine companions something they can’t leave home without – even when traveling internationally.

View details »

Iceland's Magical Northern Lights

Experience the “land of fire and ice” and chase the aurora borealis across an ethereal wonderland. In the dark of...

View details »

Star Clippers: Pick Your Perk

Set Sail Through the Mediterranean—Your Perfect Voyage AwaitsSet sail aboard the elegant Star Flyer and discover the Mediterranean as it...

View details »