Step back in time and immerse yourself in the rich history of England by staying in one of its charming medieval hotels.

These accommodations offer more than just a place to rest your head; they provide an opportunity to experience the ambiance of centuries past.
From Tudor-style inns to ancient coaching houses, here are the top 10 hotels situated in historic buildings across England, each with a story to tell.
1. The Feathers Hotel, Ludlow, Shropshire
Dating back to 1619, The Feathers Hotel boasts a striking Tudor-style facade that immediately transports guests to the Elizabethan era. Situated in the picturesque town of Ludlow, this historic inn offers a glimpse into medieval England with its oak beams, cozy fireplaces, and traditional furnishings.
2. The Olde Bell, Hurley, Berkshire
With origins tracing back to 1135, The Olde Bell is one of England’s oldest inns, exuding medieval charm at every turn. Nestled in the village of Hurley, this quaint hotel features a mix of medieval and Tudor architecture, providing guests with a truly authentic experience.

3. The George Hotel, Inveraray, Scotland
While not located in England, The George Hotel in Inveraray, Scotland, deserves a mention for its historic significance. Housed in an 18th-century building, the hotel’s town has medieval roots, offering visitors a glimpse into the past amidst stunning Scottish scenery.
4. The Talbot Hotel, Oundle, Northamptonshire
Originally established in 638 AD, The Talbot Hotel is steeped in history, with parts of its building retaining medieval elements. Located in the charming town of Oundle, this hotel offers guests a unique opportunity to stay in a property with centuries of stories woven into its walls.

5. The Lygon Arms, Broadway, Worcestershire
Dating back to the 16th century, The Lygon Arms is a quintessential English inn brimming with character and charm. Set in the picturesque village of Broadway, this historic hotel invites guests to unwind in luxurious surroundings while soaking up the ambiance of medieval England.
6. The Spread Eagle Hotel & Spa, Midhurst, West Sussex
Nestled in the heart of the South Downs National Park, The Spread Eagle Hotel & Spa is housed in a historic building dating back to 1430. With its timbered facade and traditional interiors, this medieval inn offers a tranquil retreat for travelers seeking a blend of history and relaxation.
7. The Castle Hotel, Conwy, North Wales
Situated within the medieval walls of Conwy, The Castle Hotel offers guests a truly immersive experience in a historic setting. Dating back to the 18th century, this charming hotel provides modern comforts alongside period features, allowing visitors to step back in time while exploring North Wales.
8. The Crown Hotel, Stamford, Lincolnshire
Steeped in history and located in the quaint town of Stamford, The Crown Hotel is housed in a beautifully preserved medieval building. With its oak beams, stone walls, and roaring fireplaces, this historic inn offers guests a warm welcome and a glimpse into England’s past.
9. The George Inn, Norton St Philip, Somerset
Dating back to the 14th century, The George Inn is a picture-perfect example of a medieval coaching inn. Located in the idyllic village of Norton St Philip, this historic hotel welcomes guests with its thatched roof, cobbled courtyard, and cozy interiors, making it a charming base for exploring the surrounding countryside.
10. The Bear Hotel, Hungerford, Berkshire
Originally established in the 13th century, The Bear Hotel is a historic coaching inn steeped in tradition. Situated in the market town of Hungerford, this medieval gem offers guests a warm welcome and comfortable accommodations within a setting that exudes old-world charm.
For travelers seeking a unique and immersive experience in England, staying in a medieval hotel offers the perfect opportunity to connect with the country’s rich history.
Whether nestled in a picturesque village or set amidst stunning countryside, these top 10 hotels in historic buildings promise an unforgettable journey back in time.