Rooms At The Kings Arms

Ideal accommodation for business or pleasure in the centre of Malmesbury.

Room rates start from £39.00 (Room Only) and from £59.00 for bed & breakfast (based on two people sharing).


The hotel boasts 12 en-suite letting rooms each differing in layout, character & style. We can offer a selection of doubles, twin and family rooms with no minimum stay requirements.


Our rates detailed are per room per night on either a room only or bed and breakfast basis. All rates are inclusive of VAT at the current rate.


However your booking is made you will need to provide credit card details, which act as a guarantee securing your booking. The card you use must be valid until at least two weeks after your stay. We will not charge anything to your card during the booking process or before your arrival. However, failure to cancel your booking within the cancellation period as detailed above will result in a charge. At the Kings Arms we accept all major credit cards and payment for your stay inclusive of any extras must be settled upon departure.


All bedrooms are available from 2pm on the day of arrival and must be vacated by 11am on the day of departure. If you do require an early check-in please do let us know and we will do all we can to accommodate you.


If you cancel your booking within 48 hours of the scheduled check-date of arrival You will be charged the full amount of your booking.

Any cancellations must be emailed through to or called through on
01666 823383

Special Requests

Here at the Kings Arms we pride ourselves in making sure that your stay is absolutely perfect. Please do not hesitate to let us know if you require anything special in your room be it flowers for a special anniversary or champagne for Birthday treat. Just let us know your requirements and sit back and relax. Whilst every effort will be made to carry out these requests, they cannot always be guaranteed, all extra items will be charged to your room.

Book A Room

To book a room please call 01666 823383