Photo by Stuart Buchan

Hotels in Melksham

Thu 1 Jan
Sat 3 Jan
January 2026
February 2026

Free cancellation options if plans change

Unlock travel rewards with One Key

Save more with Member Prices

Check prices for these dates

Tonight
24 Dec - 25 Dec
Tomorrow
25 Dec - 26 Dec
This weekend
26 Dec - 28 Dec
Next weekend
2 Jan - 4 Jan

Where to stay in Melksham?

£100
includes taxes & fees
4 Jan - 5 Jan 2026
Beechfield House Hotel
£85
includes taxes & fees
4 Jan - 5 Jan 2026
The Kings Arms Hotel - Inn
£130
includes taxes & fees
28 Dec - 29 Dec
The Pear Tree Inn
£105
includes taxes & fees
4 Jan - 5 Jan 2026
The White Hart
£175
includes taxes & fees
20 Jan - 21 Jan 2026
Whitley Coach House
£91
includes taxes & fees
4 Jan - 5 Jan 2026
The Tollgate Inn
£85
includes taxes & fees
4 Jan - 5 Jan 2026
Red Lion - B&B
£72
includes taxes & fees
4 Jan - 5 Jan 2026
Leigh Park Country House Hotel & Vineyard, BW Signature Collection
£73
includes taxes & fees
6 Jan - 7 Jan 2026
The Moonraker Hotel
£82
includes taxes & fees
7 Jan - 8 Jan 2026
The George & Dragon
£125
includes taxes & fees
4 Jan - 5 Jan 2026
Methuen Arms
£86
includes taxes & fees
7 Jan - 8 Jan 2026
Guyers House Hotel
£59
includes taxes & fees
18 Jan - 19 Jan 2026
Best Western Plus Angel Hotel
£105
includes taxes & fees
5 Jan - 6 Jan 2026
The Northey Arms
£366
includes taxes & fees
19 Jan - 20 Jan 2026
Lucknam Park, Emblems Collection
£54
includes taxes & fees
4 Jan - 5 Jan 2026
Best Western Limpley Stoke Hotel
£50
includes taxes & fees
4 Jan - 5 Jan 2026
The Old Mill Hotel
£77
includes taxes & fees
29 Dec - 30 Dec
The Lansdowne Hotel
£211
includes taxes & fees
5 Jan - 6 Jan 2026
Homewood Hotel & Spa
£120
includes taxes & fees
30 Dec - 31 Dec
Bailbrook House
See more properties

Budget hotels in Melksham and vicinity

Almondsbury Inn & Lounge

Almondsbury Inn & Lounge
Bristol
£33
includes taxes & fees
1 Jan - 2 Jan 2026
Almondsbury Inn & Lounge

The Washington

The Washington
Clifton
£53
includes taxes & fees
1 Jan - 2 Jan 2026
The Washington

Arnos Manor Hotel

Arnos Manor Hotel
Brislington
£35
includes taxes & fees
11 Jan - 12 Jan 2026
Arnos Manor Hotel

Clifton Hotel

Clifton Hotel
Clifton
£55
includes taxes & fees
1 Jan - 2 Jan 2026
Clifton Hotel

Rodney Hotel

Rodney Hotel
Clifton
£56
includes taxes & fees
1 Jan - 2 Jan 2026
Rodney Hotel

Castle And Ball by Greene King Inns

Castle And Ball by Greene King Inns
Marlborough
£52
includes taxes & fees
2 Jan - 3 Jan 2026
Castle And Ball by Greene King Inns

Holiday Inn Express Bath by IHG

Holiday Inn Express Bath by IHG
Oldfield Park
£45
includes taxes & fees
4 Jan - 5 Jan 2026
Holiday Inn Express Bath by IHG

Holiday Inn Express Bristol - Filton by IHG

Holiday Inn Express Bristol - Filton by IHG
Bristol
£45
includes taxes & fees
1 Jan - 2 Jan 2026
Holiday Inn Express Bristol - Filton by IHG

Holiday Inn Express Swindon - West by IHG

Holiday Inn Express Swindon - West by IHG
Swindon
£45
includes taxes & fees
28 Dec - 29 Dec
Holiday Inn Express Swindon - West by IHG

Holiday Inn Express Swindon City Centre by IHG

Holiday Inn Express Swindon City Centre by IHG
Swindon
£46
includes taxes & fees
8 Jan - 9 Jan 2026
Holiday Inn Express Swindon City Centre by IHG

Village Hotel Swindon

Village Hotel Swindon
Swindon
£49
includes taxes & fees
28 Dec - 29 Dec
Village Hotel Swindon

Cross Hands Hotel Old Sodbury by Greene King Inns

Cross Hands Hotel Old Sodbury by Greene King Inns
Bristol
£60
includes taxes & fees
1 Jan - 2 Jan 2026
Cross Hands Hotel Old Sodbury by Greene King Inns

ibis Bristol Temple Meads Quay

ibis Bristol Temple Meads Quay
Bristol Floating Harbour
£50
includes taxes & fees
8 Jan - 9 Jan 2026
ibis Bristol Temple Meads Quay

The Z Hotel Bath

The Z Hotel Bath
Bath City Centre
£54
includes taxes & fees
4 Jan - 5 Jan 2026
The Z Hotel Bath

Holiday Inn Express Bristol City Centre by IHG

Holiday Inn Express Bristol City Centre by IHG
Bristol Floating Harbour
£55
includes taxes & fees
28 Dec - 29 Dec
Holiday Inn Express Bristol City Centre by IHG

The George Hotel, Amesbury, Wiltshire

The George Hotel, Amesbury, Wiltshire
Salisbury
£59
includes taxes & fees
1 Jan - 2 Jan 2026
The George Hotel, Amesbury, Wiltshire

The Old Mill Hotel

The Old Mill Hotel
Bath
£50
includes taxes & fees
4 Jan - 5 Jan 2026
The Old Mill Hotel

ibis Bristol Centre

ibis Bristol Centre
Bristol Floating Harbour
£51
includes taxes & fees
11 Jan - 12 Jan 2026
ibis Bristol Centre

Victoria Square Hotel

Victoria Square Hotel
Clifton
£59
includes taxes & fees
19 Jan - 20 Jan 2026
Victoria Square Hotel

The Bear and Swan

The Bear and Swan
Bristol
£60
includes taxes & fees
5 Jan - 6 Jan 2026
The Bear and Swan
View all budget hotels
Our prices for hotels in Melksham are cheapest in March
Price trends for hotels in Melksham
Pricing is based on two traveller single night rates
View properties in December
Typical weather for Melksham
December
Low crowds
High 8°C / low 3°C. Cloudy most days.
View properties in December
10°
13°
16°
19°
10°
21°
12°
20°
12°
18°
10°
15°
10°
Monthly weather averages (˚C)

Top landmarks in Melksham

Great Chalfield Manor

You might want to get your camera out and head to Great Chalfield Manor – just one of the landmarks located 1.6 mi (2.7 km) from central Atworth. Our travellers also like this historical area for its riverfront setting.
See properties

Melksham Assembly Hall

Melksham Assembly Hall is worth a visit when in central Melksham.
See properties

Learn more about Melksham

Notable for its gardens, Melksham features attractions such as Kennet & Avon Canal and Great Chalfield Manor. Visitors give high marks to this welcoming city's bars and rural setting with sights that include Melksham Assembly Hall.

See all hotels in Melksham
Garden and garden pond at Great Chalfield Manor
Photo by Stuart Buchan

Check out reviews of Melksham hotels guests love

De Vere Tortworth Court

De Vere Tortworth Court

10/10 Excellent
"Great staff and a great place. "
Matt 1-night trip
Posted 8 hours ago
De Vere Tortworth Court
Hampton by Hilton Bath City

Hampton by Hilton Bath City

10/10 Excellent
"Room spotless, great breakfast, nice staff and situated in centre of Bath"
Sally 2-night trip
Posted 3 days ago
Hampton by Hilton Bath City
Bristol Grand Hotel By Sunday

Bristol Grand Hotel By Sunday

10/10 Excellent
"Really loved the room, very stylish and well presented, clean and well arranged. "
Meriel 1-night trip
Posted 5 days ago
Bristol Grand Hotel By Sunday
Apex City of Bath Hotel

Apex City of Bath Hotel

10/10 Excellent
"Modern and stylish hotel - great location"
Bryce 1-night trip
Posted 5 days ago
Apex City of Bath Hotel
Bristol Marriott Royal Hotel

Bristol Marriott Royal Hotel

10/10 Excellent
"Great!"
Isobel 1-night trip
Posted 6 days ago
Bristol Marriott Royal Hotel
Moxy Bristol

Moxy Bristol

10/10 Excellent
"Excellent stay. Room was spacious and well equipped. Check in was easy and reduced rate for parking at Cabot Circus car park "
Gemma 1-night trip
Posted 7 days ago
Moxy Bristol
Doubletree by Hilton Bath

Doubletree by Hilton Bath

10/10 Excellent
"Couldn’t fault the stay. Staff were very helpful above and beyond. Very friendly atmosphere in breakfast. Great stay I’ll be back "
Steven 2-night trip
Posted 7 days ago
Doubletree by Hilton Bath
The Gainsborough Bath Spa

The Gainsborough Bath Spa

10/10 Excellent
"We loved everything about the Gainsborough, the staff were very helpful, the Spa was brilliant, the room was clean and today, also the maid was very polite and helpful. We were also upgraded to the Gainsborough suite as we mentioned it was our 25th anniversary so this was a plenty surprise, the hotel went above and beyond as they laid on a complementary fridge of drinks, a bottle of wine and a big box of Bath cheeses. Truly wonderful stay - thank you we come again."
steve 2-night trip
Posted 8 days ago
The Gainsborough Bath Spa
Aztec Hotel & Spa

Aztec Hotel & Spa

10/10 Excellent
"Excellent hotel. Cheaper than Filton Premier inn but far superior in every way. Comfortable room and bed, great shower. Friendly welcome and all staff seemed to enjoy working there, or at least were highly professional. Excellent overall."
Ian 1-night trip
Posted 8 days ago
Aztec Hotel & Spa

Frequently asked questions

How much does a hotel room cost in Melksham?
You can find top hotels in Melksham from £54 with options to suit your budget and needs. If you're looking for an affordable hotel in Melksham that meets all of your requirements, just sort hotels by "Price: low to high" after applying your filters when searching on Hotels.com.
How much does a hotel room cost in Melksham?
You can find top hotels in Melksham from £54 with options to suit your budget and needs. If you're looking for an affordable hotel in Melksham that meets all of your requirements, just sort hotels by "Price: low to high" after applying your filters when searching on Hotels.com. If you're a member, don't forget to sign in to your account to unlock more savings.
How can I find deals and earn rewards at Melksham hotels?
Discover great deals on Melksham hotel stays with Hotels.com. It's also a good idea to look at hotel prices mid-week or during the low season as you're likely to find off-peak deals. If you're up for a spontaneous trip, don't forget to check out our last-minute deals on Melksham hotels.
How can I find deals and earn rewards at Melksham hotels?
Members can save up to 20% on select hotels in Melksham. Plus, Silver, Gold and Platinum members earn extra rewards on VIP Access bookings, making each stay even more rewarding.
Can I book Melksham hotels with free cancellation?
It's easy to book a refundable Melksham hotel on Hotels.com. Simply filter hotels by "Property cancellation options" and select "Fully refundable property". The majority of hotels offer free cancellation, so you can receive a refund if you need to cancel. Some hotels do require cancelling more than 24 hours before check-in, so double-check your booking beforehand.
What are some top pet-friendly hotels in Melksham?
Our travellers' top pet-friendly hotels in Melksham include:You can check "Pet friendly" on the Hotels.com "Amenities" filter in your search to find even more pet-friendly hotels in Melksham.
What are some of the best hotels in Melksham for couples?
Stay at a top-rated Melksham romantic hotel and make the most of your couple's holiday. Our travellers love Beechfield House Hotel, a hotel with an al fresco restaurant as well as in-room massages. Discover more hotels in Melksham on Hotels.com for couples by using the "Traveller experience" filter in your search and selecting "Adults only" or "Romantic".
What are the top Melksham hotels with a pool?
For a little extra luxury, discover some of the best Melksham hotels with a pool. Beechfield House Hotel is a great hotel with an outdoor pool and a guest rating of 9 out of 10. To find more stays in Melksham with a pool, use the "Amenities" filter on Hotels.com in your search and select "Pool".
What are some of the best Melksham hotels with free parking?
If you're driving, a great Melksham hotel with free parking is a bonus. Our travellers' favourites include:
What are some popular hotels in central Melksham?
For hotels in central Melksham, check out Widbrook Barns and Prince Hill House. Travellers love Widbrook Barns for its location, as well as the outdoor tennis court, free extended parking and playground this bed & breakfast offers. Prince Hill House is another popular central bed & breakfast with a bar/lounge, free breakfast and free parking.
Can I book a refundable accommodation option in Melksham?
If you want the flexibility to change your plans to Melksham, most hotels offer refundable* rates that you can book. You can find these properties by searching our site and using the "fully refundable" filter to narrow the results down.
Where can I stay in Melksham if I want a holiday rental instead of a hotel?
Browse 6 holiday homes on our site. You can also consider one of the 5 apartments or 10 cottages.

Find out more about Melksham

Melksham: Where Timeless Churches Meet Nature's Embrace

Nestled in the heart of the Wiltshire countryside, Melksham is a charming town that beautifully balances history and community spirit. Stroll through its picturesque town centre, where quaint shops and delightful cafes invite you to unwind. Discover the stunning St. Michael's Church, a testament to the town's rich heritage, and explore the scenic parks that dot the landscape, perfect for families seeking outdoor fun. With its warm atmosphere and close-knit community, Melksham offers a delightful escape for those looking to experience authentic English charm away from the bustling tourist trails.

Discover great hotels in Melksham

Melksham offers a range of accommodation options, from cosy hotels to charming holiday homes. Enjoy comfortable rooms in hotels nestled in Wiltshire's scenic countryside, including a few secluded spots. Nearby Corsham also has inviting stays, making it easy to explore the beautiful surroundings. Here are some of the most popular hotels with our travellers in Melksham:

  1. The Tollgate InnOpens in a new window: The Tollgate Inn is a charming 4.0-star inn that offers a delightful blend of comfort and refined dining. With its free full breakfast and an on-site restaurant that serves dinner, it's an ideal choice for leisure travellers seeking relaxation and enjoyment. The property boasts entertainment amenities like a flatscreen television that enhances your stay. Its picturesque rural setting invites guests to unwind and explore the nearby village, making it a perfect retreat for those looking to immerse themselves in the serene British countryside.
  2. Red Lion - B&BOpens in a new window: Red Lion - B&B is a stylish 4.0-star inn that caters to the discerning traveller who values a pet-friendly experience. This property permits pets and provides thoughtful amenities such as food and water bowls, ensuring a comfortable stay for both you and your furry companion. The welcoming atmosphere and high-quality services create a wonderful environment, making it an attractive choice for those seeking a memorable getaway with their pets in tow.
  3. Sign of the AngelOpens in a new window: Sign of the Angel is a sophisticated 4.0-star inn that caters to travellers who appreciate a pet-friendly environment. This property allows pets and includes essential amenities such as a fee-waived service animal policy, ensuring a seamless experience for you and your beloved animals. With its intimate setting and attention to detail, it offers a unique and comfortable space for those looking to enjoy their travels alongside their pets, creating cherished memories during your stay.

Top locations to stay in Melksham

When visiting Melksham, England, the nearby areas of Bath, Chippenham, and Bradford-on-Avon offer distinct charms. Bath is renowned for its museums and historic architecture, making it culturally rich. Chippenham is perfect for romantic getaways, while Bradford-on-Avon boasts picturesque waterways and walking trails. For first-time visitors, Bath is the best choice, providing a blend of history and vibrant attractions.

  1. BathOpens in a new window: Bath is a stunning city renowned for its rich history and well-preserved Georgian architecture. It’s a fantastic place to stay if you’re a fan of museums, with highlights such as the Roman Baths and the Fashion Museum. The city’s vibrant cultural scene also offers theatres and galleries, providing plenty of entertainment options. Stroll through the quaint streets, and don’t miss the chance to relax in the natural thermal waters at the Thermae Bath Spa. Bath's unique charm makes it a must-visit for any traveller.
  2. ChippenhamOpens in a new window: Chippenham is a delightful market town that boasts a romantic atmosphere, perfect for couples seeking a getaway. Its scenic parks and heritage sites, like the Chippenham Museum and the nearby Lacock Abbey, provide a lovely backdrop for exploration. Enjoy the local shops and cafes, and take advantage of the town's access to the beautiful Wiltshire countryside for leisurely walks and picnics. Chippenham’s blend of history and community spirit makes it an inviting destination.
  3. Bradford-on-AvonOpens in a new window: Bradford-on-Avon is a picturesque town that offers a wonderful escape with its winding streets and stunning architecture. Known for its scenic waterways and the historic Tithe Barn, it’s a great spot for those who enjoy walking and exploring charming locales. The town’s quaint shops and cafes create a friendly atmosphere, and the nearby countryside invites outdoor activities. Bradford-on-Avon’s tranquil environment makes it an ideal place for relaxation and enjoying nature.

Things to do in Melksham

Nestled amidst picturesque countryside, Melksham invites travellers to unwind in its serene gardens and explore charming churches. Enjoy leisurely strolls through lush parks, indulge in relaxing spa treatments, or take a refreshing dip. With comfortable hotels to rest in, it’s an ideal getaway for those seeking tranquility.

  • Roman BathsOpens in a new window – Step back in time at the Roman Baths, an extraordinary historic site that showcases the remnants of Roman civilization. Wander through the ancient ruins and marvel at the impressive architecture. Don't miss the chance to view the steaming waters that once attracted visitors seeking relaxation and healing. The site is surrounded by beautiful countryside, providing a picturesque backdrop for your exploration.
  • Bath AbbeyOpens in a new window – Just a stone's throw away from the Roman Baths, Bath Abbey is a stunning historic building that invites you to experience its grandeur. Admire the intricate stained glass windows and soaring ceilings as you stroll through this magnificent church. Take a moment to reflect and appreciate the serene atmosphere within, and if you're up for it, climb the tower for breathtaking views of the city and surrounding gardens.
  • Center Parcs Longleat ForestOpens in a new window – For a breath of fresh air, head to Center Parcs Longleat Forest. This lush forest offers a tranquil escape into nature, where you can embark on scenic walks, cycle through winding paths, or enjoy a family picnic amidst the beautiful greenery. With plenty of outdoor activities available, it’s a perfect spot for families looking to connect with the natural world and create lasting memories.

4 tips for savvy savings when booking a hotel in Melksham

  1. Book for the cheapest times: The most budget-friendly time to visit Melksham is during January, October, and November, when hotel prices are generally lower. For an affordable and enriching experience, it's recommended to stay for at least 2 to 3 days to fully appreciate the town's historical landmarks, cultural sites, and natural beauty. You can enjoy friendly locals, explore tranquil gardens, unwind at a spa, visit charming churches, and take in the stunning countryside. Additionally, you could relax at a cosy bar or savour a cup of coffee while swimming in the serene surroundings, making your trip great value for money.
  2. Look for last-minute deals on Hotels.com: To uncover last-minute hotel deals in Melksham, you may discover great options by visiting the DealsOpens in a new window or Last-Minute DealsOpens in a new window section on Hotels.com, where discounted rates are often available near your travel date. Consider enabling email alerts or push notifications to stay updated on flash sales and special promotions, maximising your chances to save. The Smart ShoppingOpens in a new window feature in the app allows you to compare room rates and amenities, ensuring you find the best hotel deals. With these tools, you could be among the first to know when prices drop or rooms become available, making last-minute getaways more accessible.
  3. Be flexible with dates: Prices can fluctuate depending on factors such as the hotel’s location, star rating, and time of year, so being flexible with your travel dates might help you save on your stay in a Melksham hotel. For those seeking unique experiences, boutique hotels can provide a more personalised touch and may sometimes offer better value. When you book with Hotels.com, we’ll inform you whether the price for your chosen dates is above or below the average. If the price is on the higher side, we’ll suggest alternative dates that could be more affordable, helping you to secure the best possible deal.
  4. Consider your location: Staying nearer to key attractions or city centres may provide convenience, but it often comes with a higher price tag. For more affordable options, consider hotels in less central areas or neighbourhoods, striking a balance between cost and ease of access to the sites you wish to visit. You might also look into independent hotels located further afield, which are usually more likely to be budget-friendly and can offer a more authentic experience.

Best time to go to Melksham

Melksham experiences its lowest average temperature in January, at 39.6°F (4.2°C), while July is the hottest month, with an average temperature of 62.1°F (16.7°C). October are usually the wettest months. April, July, and September are the peak travel months in Melksham, attracting a higher number of tourists. During this peak period, the weather is mostly cloudy, accompanied by light rainfall. On the other hand, October to December tend to be quieter times to visit, marked by light rainfall and mostly cloudy conditions.

Keep exploring