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
4.7 mi from city centre, Malmesbury 
ExcellentBased on 345 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.

The Kings Arms
The Kings Arms
8.6 Excellent
The Street, Badminton, United Kingdom
Show on map
7.2 mi from city centre, Malmesbury 
ExcellentBased on 245 reviews
8.6

The Kings Arms Didmarton offers charming 4-star accommodation in Didmarton. It also features room service.

Tips for booking a Malmesbury hotel

Cheapest month:September
Most expensive month:July
Average price in Malmesbury:$357/night
Absolute cheapest price found:$67/night
Cheapest day:Monday
Most expensive day:Friday
$107 - $498
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$107 - $424
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Cheapest hotels in Malmesbury, Wiltshire

Show all 40 hotels
The Snooty Fox
The Snooty Fox
8.4 Excellent
Market Place, Tetbury, United Kingdom
Show on map
0.2 mi 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.

$100
Avg. per night
The Kings Arms
The Kings Arms
8.6 Excellent
The Street, Badminton, United Kingdom
Show on map
3.1 mi from city centre,  

The Kings Arms Didmarton offers charming 4-star accommodation in Didmarton. It also features room service.

$153
Avg. per night

Where to stay in Malmesbury

Malmesbury travel FAQs

  • What are the best hotels in Malmesbury?

    Whatley Manor (9.4/10 from 79 reviews), The Old Bell Hotel (8.8/10 from 498 reviews), and The Kings Arms (8.6/10 from 245 reviews) are all highly rated places to stay in Malmesbury.