Hotel Rooms in Melksham

The King’s Arms is a charming 18th-century inn in the heart of Melksham.

Offering 13 comfy and modern ensuite bedrooms, it’s the perfect base for exploring Melksham, nearby historic Corsham and Bath, and the stunning Wiltshire countryside.

Our 13 double, twin, and family rooms offer:

  • Ensuite bathroom with shower and/or bath (depending on your room)
  • Complimentary toiletries
  • Tea/coffee-making facilities
  • TV
  • Desk
  • Iron and ironing board
  • Hairdryer
  • Original features
  • Breakfast included
  • Free WiFi
  • Free parking
  • Rooms for wedding parties with early check-in and late check-out
  • Dog-friendly rooms – please note there is an additional charge of £20
  • Family-friendly rooms


Find out more about the perks of booking with us direct.

Read our room booking Terms & Conditions

Explore and book our rooms below…