Castle Hotel Windsor

View our
special offers
The Castle Hotel Windsor - MGallery by Sofitel started out as a simple inn cloistered within the winding roads of Windsor. Founded in 1528, the inn serviced the tradesmen and laborers who toiled inside the ancient market town. The tavern underwent a significant change to its identity several decades later, when its innkeeper, George Pennington, renamed it to “The Mermaid Inn.” This fantastic historic building has obtained a glorious reputation over the centuries, receiving praise from the likes of the Duke of Wellington and the British Royal Family. Sofitel has operated this magnificent hotel since 2015 as part of its esteemed MGallery collection. Known today as the Castle Hotel Windsor, the destination is among the best places to stay in the southeast of England. The glorious City of Windsor unfurls before the hotel along the majestic Thames River. Developed around the famous Windsor Castle, the community has a reputation for its relationship to the British Royal Family. Many of the city’s exciting cultural destinations abound nearby, with places like the Windsor Guildhall & Museum located just minutes away. Other destinations, such as the Ascot Racecourse and Buckingham Palace, are only a few miles down the road. The Castle Hotel Windsor is situated perfectly to allow for guests to revel in the city’s impressive grandeur.
Image of guestroom Castle Hotel Windsor, 1528, Member of Historic Hotels Worldwide, in London, United Kingdom, Location Map

Location Map

Enjoy a short walk and visit the famous Windsor Castle. 

Image of front desk area Castle Hotel Windsor, 1528, Member of Historic Hotels Worldwide, in London, United Kingdom, Discover

Discover

Discover the grand historical prestige of the Castle Hotel Windsor - MGallery by Sofitel.

Image of bar area Castle Hotel Windsor, 1528, Member of Historic Hotels Worldwide, in London, United Kingdom, Explore

Explore

Explore Windsor Castle just steps away.

Image of ballroom set up for event Castle Hotel Windsor, 1528, Member of Historic Hotels Worldwide, in London, United Kingdom, Experience

Experience

Experience a thrilling theatrical performance at the Theatre Royal, Windsor.

Image of restaurant Castle Hotel Windsor, 1528, Member of Historic Hotels Worldwide, in London, United Kingdom, Taste

Taste

Taste the cuisine in some of London’s most historic pubs.

View Our Media Gallery

Sign up for our Newsletter

Partners

  • HHA Logo
  • NTHP Logo
  • STE Logo