Hotels in Malmesbury

Best Malmesbury Hotels

Enter your dates for prices and availability of the best hotels in Malmesbury.

Swipe down to view more
Filter by:
Hotel Star Rating
≤2345
Guest Rating
Amazing 9+Great 8+Good 7+Pleasant 6+
Popular filters for Malmesbury
Breakfast includedParking availableHotelFree cancellation3+ bedrooms4+ bedsEntire unitFamily roomPets welcomeGym
Property Type
HotelApartmentCountry houseVacation homeInn
Property facilities & services
Parking availablePets welcomePoolGymWi-Fi in public areasFree parkingBarRestaurantSmoking areaConference room24-hour front deskGolf courseElevatorSaunaLuggage storageSpaEV charging stationBarbecue

8 Best Hotels to Stay in Malmesbury

Find great hotels in Malmesbury on Trip.com! Read guest reviews, compare the latest prices, and explore hotel details to choose your perfect stay.
Most Booked
Lowest price
Closest to downtown
Highest Rated
Old Bell Hotel Hotels in Malmesbury
Old Bell Hotel Hotels in MalmesburyOld Bell Hotel Hotels in MalmesburyOld Bell Hotel Hotels in MalmesburyOld Bell Hotel Hotels in MalmesburyOld Bell Hotel Hotels in MalmesburyOld Bell Hotel Hotels in Malmesbury
99+
Hotels in Malmesbury
Trip.BestNo. 1 of 4-Star Select Hotels in Wiltshire
"A treasure hotel found during the trip is highly recommended to everyone. The hotel room looks better than the official website photo. The food in the hotel restaurant is very delicious. The environment is clean and tidy and well equipped. It is about an hour's drive from Water Burton and Baybury. Entering the town is like breaking into a paradise in the Middle Ages. Unfortunately, because the itinerary is tight, otherwise you can consider staying a few more nights and exploring the beautiful food in the nearby area."
Great
69 reviews
9.1/10
1 night
From DKK 1,153
Check availability
Whatley Manor Hotels in Malmesbury
Whatley Manor Hotels in MalmesburyWhatley Manor Hotels in MalmesburyWhatley Manor Hotels in MalmesburyWhatley Manor Hotels in MalmesburyWhatley Manor Hotels in MalmesburyWhatley Manor Hotels in Malmesbury
98
Hotels in Malmesbury
Trip.BestNo. 2 of Cultural Hotels in Wiltshire
"We drove all the way from London to WHATLEY MANOR, the location is really rural bit quiet. IT IS A VERY BEAUTIFUL MANOR SINCE 1929. We booked a suite room and upgraded to extra single bed for my son and cost 150£, which is considered very expensive. We booked for 2 nights and it cost us 1500£, [ breakfast included ] in my opinion is very pricey for this location. I think their selling points are spa, sauna, thermal room , hydro pool but for Asian , it is too common for us.The beds are very comfortable, room is very spacious and cozy, provide good quality amenities. They have really beautiful garden good for walking and reading books. Beside price, everything is good."
Great
40 reviews
9.3/10
1 night
From DKK 3,476
Check availability
The Horse & Groom Inn Hotels in Malmesbury
The Horse & Groom Inn Hotels in MalmesburyThe Horse & Groom Inn Hotels in MalmesburyThe Horse & Groom Inn Hotels in MalmesburyThe Horse & Groom Inn Hotels in MalmesburyThe Horse & Groom Inn Hotels in MalmesburyThe Horse & Groom Inn Hotels in Malmesbury
27
Hotels in Malmesbury
Located in Malmesbury, The Horse & Groom Inn is in a rural location, a 5-minute drive from Malmesbury Abbey and 10 minutes from Bristol Aero Collectlon. This inn is 9.5 mi (15.2 km) from Thames River and 6.4 mi (10.2 km) from Neigh Bridge Country Park. You can enjoy a meal at the restaurant serving the guests of The Horse & Groom Inn, or stop in at the snack bar/deli. Quench your thirst with your favorite drink at the bar/lounge. Free self parking is available onsite. Stay in one of 5 guestrooms featuring flat-screen televisions. Digital television is provided for your entertainment. Bathrooms with shower/tub combinations are provided. Conveniences include electric kettles and free tea bags/instant coffee, and housekeeping is provided daily.
Very Good
59 reviews
8.8/10
1 night
From DKK 672
Check availability
The Kings Arms Hotel Hotels in Malmesbury
The Kings Arms Hotel Hotels in MalmesburyThe Kings Arms Hotel Hotels in MalmesburyThe Kings Arms Hotel Hotels in MalmesburyThe Kings Arms Hotel Hotels in MalmesburyThe Kings Arms Hotel Hotels in MalmesburyThe Kings Arms Hotel Hotels in Malmesbury
59
Hotels in Malmesbury
"The scenery of the small courtyard in the morning is really beautiful, facing the street, and it is very convenient to forage nearby."
43 reviews
7.4/10
1 night
From DKK 907
Check availability
Hobbes Cottage Hotels in Malmesbury
Hobbes Cottage Hotels in MalmesburyHobbes Cottage Hotels in MalmesburyHobbes Cottage Hotels in MalmesburyHobbes Cottage Hotels in MalmesburyHobbes Cottage Hotels in MalmesburyHobbes Cottage Hotels in Malmesbury
27
Hotels in Malmesbury
With a stay at this cottage in Malmesbury, you'll be next to a golf course, within a 15-minute drive of Thames River and Malmesbury Abbey. This golf cottage is 4.9 mi (7.8 km) from Chavenage House and 4.9 mi (7.9 km) from M4 Karting. Take in the views from a garden and make use of amenities such as complimentary wireless internet access. Free self parking is available onsite. Make yourself comfortable in this individually decorated cottage, featuring a kitchen with a refrigerator and a dishwasher. Complimentary wireless internet access is available to keep you connected. Conveniences include an electric kettle and a washing machine.
Outstanding
1 review
10/10
1 night
From DKK 3,510
Check availability
Stylish Flat with Sofa Bed in Malmesbury! Hotels in Malmesbury
Stylish Flat with Sofa Bed in Malmesbury! Hotels in MalmesburyStylish Flat with Sofa Bed in Malmesbury! Hotels in MalmesburyStylish Flat with Sofa Bed in Malmesbury! Hotels in MalmesburyStylish Flat with Sofa Bed in Malmesbury! Hotels in MalmesburyStylish Flat with Sofa Bed in Malmesbury! Hotels in Malmesbury
19
Hotels in Malmesbury
With a stay at this vacation home in Malmesbury, you'll be within a 15-minute drive of Thames River and Malmesbury Abbey. This vacation home is 4.5 mi (7.3 km) from M4 Karting and 5 mi (8.1 km) from Dauntsey Park. Free self parking is available onsite. Your vacation home features a flat-screen TV. Complimentary wireless internet access is available to keep you connected. Conveniences include an electric kettle and a washing machine.
Amazing
9.6/10
Check availability
The Old Swan Hotels in Malmesbury
The Old Swan Hotels in MalmesburyThe Old Swan Hotels in MalmesburyThe Old Swan Hotels in MalmesburyThe Old Swan Hotels in Malmesbury
26
Hotels in Malmesbury
With a stay at this cottage in Malmesbury, you'll be within a 10-minute drive of Highgrove House and Gardens and Malmesbury Abbey. This cottage is 13.6 mi (21.9 km) from Thames River and 3.8 mi (6.1 km) from Westonbirt Arboretum. Take in the views from a garden and make use of amenities such as complimentary wireless internet access. Guests will find features like a virtual front desk. Make yourself comfortable in this individually decorated cottage, featuring a kitchen with a stovetop and a dishwasher. Complimentary wireless internet access is available to keep you connected. Conveniences include an electric kettle and a washing machine.
1 night
From DKK 9,873
Check availability
Eilmers Cottage Lovely 4BD in Malmesbury Hotels in Malmesbury
Eilmers Cottage Lovely 4BD in Malmesbury Hotels in MalmesburyEilmers Cottage Lovely 4BD in Malmesbury Hotels in MalmesburyEilmers Cottage Lovely 4BD in Malmesbury Hotels in MalmesburyEilmers Cottage Lovely 4BD in Malmesbury Hotels in MalmesburyEilmers Cottage Lovely 4BD in Malmesbury Hotels in MalmesburyEilmers Cottage Lovely 4BD in Malmesbury Hotels in Malmesbury
47
Hotels in Malmesbury
With a stay at this vacation home in Malmesbury, you'll be within a 15-minute drive of Thames River and Malmesbury Abbey. This vacation home is 4.3 mi (6.9 km) from M4 Karting and 5.4 mi (8.7 km) from Highgrove House. Make yourself comfortable in your vacation home. Complimentary wireless internet access is available to keep you connected. Conveniences include a washing machine and an iron/ironing board.
Amazing
9.4/10
Check availability
See All Hotels in Malmesbury

Trip.com's insights for hotels in Malmesbury

Plan smarter with Trip.com’s data-backed insights on travel seasons, so you can book your Malmesbury hotel at the right time.

What is the cheapest day of the week for hotels in Malmesbury?

Thursday offers the lowest average hotel rates in Malmesbury at around DKK 1,969 per night, while Friday tends to be the most expensive, averaging DKK 2,867 per night.
(Based on Trip.com data from June 18, 2025 to June 18, 2026.)
Mon
Tue
Wed
Thu
Fri
Sat
Sun

FAQs About Malmesbury Hotels

What is the average price of a hotel in Malmesbury for this weekend?

According to the latest 12-month data from Trip.com, the average price for a 3-star hotel in Malmesbury this weekend is DKK 1,288 per night. For a 4-star hotel, the average cost is DKK 6,474 per night. If you're looking for a luxury experience, 5-star hotels in Malmesbury this weekend typically cost DKK 6,038 per night.

How much do hotels in Malmesbury cost per night during weekdays?

Based on the latest 12-month data from Trip.com, the average price for a 3-star hotel in Malmesbury during weekdays is DKK 1,156 per night. For a 4-star hotel, you can expect to pay around DKK 6,797 per night. If you're seeking a luxury stay, 5-star hotels in Malmesbury generally cost DKK 5,246 per night on weekdays.

What are the best places to stay in Malmesbury?

Some of the best places to stay in Malmesbury are near popular attractions like Malmesbury Abbey and The Abbey House Gardens, offering easy access to key sights and amenities.

What are the top hotels in Malmesbury near Malmesbury Abbey?

Some of the top hotels in Malmesbury near Malmesbury Abbey include Old Bell Hotel (from DKK 1,129), The Kings Arms Hotel (from DKK 1,048) and Hobbes Cottage (from DKK 4,222), all offering easy access to Malmesbury Abbey, making them ideal for visitors looking to explore the area.

Where can I find the best hotels in Malmesbury?

Malmesbury has some of the best hotels for you to select. Whether you're traveling for business or on a vacation, Old Bell Hotel (from DKK 1,129), The Kings Arms Hotel (from DKK 1,048) and Whatley Manor (from DKK 3,841) are preferred hotels.

What is the best spa hotel in Malmesbury?

Getting tired after a long walk? Whatley Manor (from DKK 3,841) provides highly rated spa services.

What are some hotels with pools in Malmesbury?

Whatley Manor (from DKK 3,841) is a hotel with swimming pools. Stay at any of these hotels to enjoy a swimming pool!

Where can you find hotels with excellent breakfast in Malmesbury?

Whatley Manor (from DKK 3,841),Old Bell Hotel (from DKK 1,129) and The Horse & Groom Inn (from DKK 808) provide high-quality breakfast. Start your day with fresh, delicious breakfast!

Where can I find the best hotel discounts in Malmesbury?

Trip.com provides various promotions and discounts for users all year round. You can check the promotions page to see what promotions are available on Trip.com.

Malmesbury Hotels Info

Number of reviews
213
Total properties
8
Weekday Avg. Price
DKK 3,719
Weekend Avg. Price
DKK 3,747
Trending hotel
Old Bell Hotel