Hotels in Malmesbury

Search for Malmesbury Hotels

Save more with Secret Prices

Get instant savings with Secret Prices

  • Pay now or later on most rooms
  • Free cancellation on most rooms
  • Price Guarantee

Best Malmesbury Hotels

Where to stay in Malmesbury

Malmesbury is a welcoming city to all with a variety of hotels and other accommodation options to choose from. You can shop for as many as 61 deals for Malmesbury accommodation on Hotels.com, some with discounts of up to 50%. Our room prices start at GBP 29 per night. Here's a breakdown of hotels by star rating in Malmesbury as well as in the surrounding area:
  • • 4 5-star hotels from GBP 139 per night
  • • 40 4-star hotels from GBP 32 per night
  • • 16 3-star hotels from GBP 29 per night