Hotels in Malmesbury

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

Malmesbury, England, United Kingdom
23 Jun — 24 Jun2
Malmesbury, England, United Kingdom
Wed 23-6
Thu 24-6
...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.4 Excellent
Market Place, Tetbury, United Kingdom
Show on map
7.5 km from city centre, Malmesbury 
ExcellentBased on 372 reviews
8.4

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

Tips for booking a Malmesbury hotel

Cheapest month:September
Most expensive month:July
Average price in Malmesbury:S$ 503/night
Absolute cheapest price found:S$ 90/night
Cheapest day:Saturday
Most expensive day:Friday
S$ 326 - S$ 670
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
S$ 159 - S$ 570
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Cheapest hotels in Malmesbury, Wiltshire

Show all 42 hotels
The Snooty Fox
The Snooty Fox
8.4 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.

S$ 148
Avg. per night

Where to stay in Malmesbury

Malmesbury travel FAQs

  • What are the best hotels in Malmesbury?

    Malmesbury is home to many highly-rated hotels, one of which is Mayfield House Hotel, Sure Hotel Collection by Best Western, which has a current rating of 7.7. For other potential stays, consider The Old Bell Hotel and The Kings Arms Coaching Inn, which can also be great places to stay in Malmesbury.

  • How much do hotels in Malmesbury cost?

    Searches in the last 72 hours suggest an average price of around S$ 352/night is normal for a hotel in Malmesbury.

  • 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 S$ 128/night, depending on the popularity of your requested dates.