Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Malmesbury

Filter by star ratings
All filters
The Snooty Fox
8.4 Excellent

0.2 mi from city centre, Tetbury Show on map

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
8.6 Excellent

3.1 mi from city centre, Badminton Show on map

ExcellentBased on 243 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:February
Average price in Malmesbury:$361/night
Absolute cheapest price found:$67/night
Cheapest day:Monday
Most expensive day:Wednesday
$107 - $491
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$107 - $502
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
8.4 Excellent

0.2 mi from city centre, Tetbury Show on map

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

$98
Avg. per night
The Kings Arms
8.6 Excellent

3.1 mi from city centre, Badminton Show on map

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

$141
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 243 reviews) are all highly rated places to stay in Malmesbury.