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 single, 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
  • Family-friendly rooms

Read our room booking Terms & Conditions

BOOK A ROOM