Hotels in Malmesbury

Search and compare Malmesbury hotels from hundreds of travel sites and save

Malmesbury, England, United Kingdom
27 Jul — 28 Jul2
Malmesbury, England, United Kingdom
Tue 27/7
Wed 28/7
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Malmesbury

Filter by star ratings
All filters
The Snooty Fox
The Snooty Fox
8.3 Excellent
Market Place, Tetbury, United Kingdom
Show on map
7.5 km from city centre, Malmesbury 
ExcellentBased on 388 reviews
8.3

Situated in Tetbury, this 3-star property is relaxed and cosy. It also offers a ticket service, a tour desk and meeting rooms.

Oak House No.1
Oak House No.1
9.5 Excellent
1 The Chipping, Tetbury, United Kingdom
Show on map
7.6 km from city centre, Malmesbury 
ExcellentBased on 37 reviews
9.5

Situated in Tetbury, Oak House No 1 provides 5-star accommodation, as well as free Wi-Fi. It is located a brief walk from St Saviour's Church.

Tips for booking a Malmesbury hotel

Cheapest month:September
Most expensive month:July
Average price in Malmesbury:$507/night
Absolute cheapest price found:$91/night
Cheapest day:Saturday
Most expensive day:Friday
$329 - $676
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$160 - $575
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Cheapest hotels in Malmesbury, Wiltshire

Show all 44 hotels
The Snooty Fox
The Snooty Fox
8.3 Excellent
Market Place, Tetbury, United Kingdom
Show on map
0.3 km from city centre,  

Situated in Tetbury, this 3-star property is relaxed and cosy. It also offers a ticket service, a tour desk and meeting rooms.

$142
Avg. per night
Oak House No.1
Oak House No.1
9.5 Excellent
1 The Chipping, Tetbury, United Kingdom
Show on map
0.3 km from city centre,  

Situated in Tetbury, Oak House No 1 provides 5-star accommodation, as well as free Wi-Fi. It is located a brief walk from St Saviour's Church.

$733
Avg. per night

Where to stay in Malmesbury

Malmesbury travel FAQs

  • What are the best hotels in Malmesbury?

    One of the most popular hotels in Malmesbury is Mayfield House Hotel, Sure Hotel Collection by Best Western, which has been reviewed by 252 users and currently has a rating of 7.7/10. Other top-rated locations include The Old Bell Hotel and The Kings Arms, which have received 8.7/10 and 7.9/10 ratings from our users, respectively.

  • How much do hotels in Malmesbury cost?

    Hotels in Malmesbury cost an average of $1,034/night, according to HotelsCombined data in the last 72 hours.

  • How much is a cheap hotel in Malmesbury?

    HotelsCombined searches in the last 3 days suggest cheap Malmesbury hotels have prices starting from as low as $1,034/night, depending on the popularity of your requested dates.

  • How much is a hotel in Malmesbury tonight?

    Malmesbury hotels start at $1,034 for tonight; however, the average price of accommodation is about $1,034. These prices were found on HotelsCombined within the last 72 hours.