The Old Bell Hotel

Charming 4 star Hotel set in Malmesbury, Cotswolds

Member since 2018

From £225 per night.

View Special Offers Find Offers

Sitting proudly next to the 12th Century Abbey in the heart of the historic, vibrant and charming market town of Malmesbury you'll find The Old Bell, England's oldest hotel.  Grade I listed but restored to the height of elegance, glamour and English charm, this family-owned hotel is a romantic haven for lovers of fantastic food, dramatic cocktails and outstanding service.

  • England's oldest Hotel
  • Individually designed bedrooms
  • Easy M4 access
  • Garden terrace
  • Located in the heart of Malmesbury
  • Excellent Restaurant

Special Offers



Sorry, you cannot book this hotel online with the current day (11 December 2025) as your intended arrival date.

If you would like to speak to someone about the possibility of booking this hotel for today, please contact our sales team on 0333 2125 593.


Alternatively, please feel free to try other dates or click here to reset your date search.