Top Hotels in Malmesbury

Search among 5 available hotels and places to stay in Malmesbury from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
1Filter & Sort
View map
1-5 out of 5
1Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.6
Great358 reviews
MapView on map1700 yd from City Center100 yd from Malmesbury Abbey
From   US$ 169 /nightSelect
8.4
Great172 reviews
From   US$ 138 /nightSelect
7.8
Very good92 reviews
1700 yd from City Center100 yd from Abbey House Gardens
From   US$ 124 /nightSelect
8.2
Great43 reviews
1.9 mi from City Center
From   US$ 114 /nightSelect
8.4
Great81 reviews
3.1 mi from City Center
From   US$ 389 /nightSelect

Best hotels and places to stay in Malmesbury

Why visit?

Malmesbury, located in the United Kingdom, is a charming town with a rich history and picturesque surroundings. With its quaint streets, historic abbey, and beautiful countryside, Malmesbury offers a unique and relaxing experience for tourists. Whether you are looking for a cozy bed and breakfast or a luxurious hotel, Malmesbury has plenty of options to suit every travelers needs.

Where to stay?

Malmesbury Town Centre: For those who prefer to stay in the heart of the town, the Malmesbury Town Centre is a great choice. With its proximity to local attractions such as the Malmesbury Abbey and the Market Cross, visitors can easily explore the historic sites and enjoy the vibrant atmosphere of the town. There are several charming bed and breakfast options available in this area, such as the Malmesbury B&B and the Malmesbury Hotel.

Malmesbury Surrounding Villages: If you prefer a quieter and more countryside retreat, consider staying in one of the surrounding villages near Malmesbury. These villages, such as Sherston and Crudwell, offer a peaceful getaway with their idyllic landscapes and charming accommodations. The accommodation options in these villages include cozy bed and breakfasts and self-catering cottages, providing a more intimate experience of the English countryside.

Malmesbury Riverside: Another option for accommodation in Malmesbury is the Riverside area. Located along the banks of the Avon River, this scenic area offers stunning views and a tranquil atmosphere. Visitors can find hotels and guesthouses with riverside views, allowing them to relax and enjoy the beauty of nature. The Riverside area is also conveniently located near the town center, making it easy to explore all that Malmesbury has to offer.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $100 to $150.

4-star hotels: The average price per night is around $150 to $250.

5-star hotels: The average price per night is around $250 to $400.

Best value for money:

The Old Bell Hotel: Located in the heart of Malmesbury, The Old Bell Hotel offers comfortable rooms and excellent amenities at affordable prices. This historic hotel, which is the oldest in England, provides a charming atmosphere with its traditional architecture and cozy interiors. With its central location, guests can easily explore the town and enjoy nearby attractions such as the Malmesbury Abbey and the Abbey House Gardens.

The Kings Arms: Situated in the town center, The Kings Arms is a popular choice for its great value and comfortable accommodations. The hotel features stylish rooms with modern amenities, ensuring a pleasant stay for guests. Its convenient location provides easy access to local shops, restaurants, and attractions, making it an ideal base for exploring Malmesbury and its surroundings.

The Horse Guards Inn: Located in the nearby village of Brokenborough, The Horse Guards Inn offers a peaceful retreat with its cozy rooms and warm hospitality. This family-run bed and breakfast provides comfortable accommodations at a reasonable price. Guests can enjoy the tranquil countryside setting, relax in the garden, and savor delicious homemade breakfast.

Best kids-friendly hotels:

The Old Bell Hotel: With its family-friendly atmosphere and convenient location, The Old Bell Hotel is a great choice for families traveling with children. The hotel offers spacious family rooms and provides amenities such as high chairs and baby cots upon request. Its central location allows easy access to local attractions and activities suitable for kids.

The Kings Arms: The Kings Arms is a family-friendly hotel that caters to the needs of children and parents alike. The hotel offers family rooms with enough space for everyone to relax comfortably. Additionally, its central location provides easy access to nearby parks, playgrounds, and family-friendly attractions.

Best hotels for a romantic getaway:

The Old Bell Hotel: The historic charm and romantic ambiance of The Old Bell Hotel make it an excellent choice for couples looking for a romantic escape. The hotels classic architecture, cozy rooms, and candlelit dining experience create a truly enchanting atmosphere. Enjoy a romantic stroll through the towns picturesque streets or explore the nearby countryside for a romantic getaway.

Whatley Manor Hotel and Spa: Located just outside Malmesbury, Whatley Manor Hotel and Spa offers a luxurious and tranquil retreat for couples seeking a romantic experience. The hotel features elegantly designed rooms, a renowned spa, and exquisite dining options. Couples can indulge in relaxation and pampering, ensuring a memorable romantic getaway.

Best for location:

The Old Bell Hotel: Situated in the heart of Malmesbury, The Old Bell Hotel offers an unbeatable location for exploring the towns attractions, shops, and restaurants. From here, guests can easily access the Malmesbury Abbey, the Market Cross, and other historic landmarks without having to travel far.

The Kings Arms: Located in Malmesburys town center, The Kings Arms provides convenient access to the towns amenities, including local shops, restaurants, and attractions. Its central location allows guests to explore the town on foot and enjoy the vibrant atmosphere of Malmesbury.

The Close Hotel: The Close Hotel is ideally positioned near the Malmesbury Abbey and the bustling high street. Its central location offers easy access to all the towns attractions and amenities, allowing guests to make the most of their stay in Malmesbury.

Best for a short city break:

The Old Bell Hotel: Whether youre planning a weekend getaway or a short city break, The Old Bell Hotel is an ideal choice. Its central location and comfortable accommodations make it the perfect base for exploring Malmesburys historic sites and enjoying the local atmosphere.

The Abbey House Gardens Bed and Breakfast: This charming bed and breakfast, located near the Malmesbury Abbey, offers a cozy and relaxing environment for a short city break. Guests can enjoy the beautiful gardens, visit the abbey, and explore the towns attractions at their leisure.

Show moreLess