Top Hotels in Marlborough, Wiltshire

We checked thousands of reviews on and to find the best hotels for your stay
Go to Hotel List View map

Welcome to Marlborough, a charming town nestled in the very heart of Wiltshire, UK. Known for its rich history, stunning landscapes, and a vibrant arts scene, Marlborough offers a delightful blend of old-world charm and modern conveniences. Whether you're here for a weekend getaway or an extended vacation, finding the perfect accommodation is essential to make the most of your stay. With a plethora of options ranging from luxurious hotels to cozy bed and breakfasts, Marlborough has something to suit every traveler's taste and budget.

One of the standout hotel options in Marlborough is the renowned Marlborough Downs, offering a picturesque setting overlooking the rolling countryside. Featuring elegantly appointed rooms, impeccable service, and top-notch amenities, this hotel promises a truly unforgettable experience. For those seeking a more intimate and rustic ambiance, The Crown Inn is a delightful choice, with its traditional English charm, cozy fireplaces, and a pub serving mouthwatering local cuisine. The Castle and Ball Hotel, located in the very heart of Marlborough's bustling High Street, is another excellent option, offering modern comfort and easy access to the town's vibrant shops and attractions.

If you're a history enthusiast, consider staying at The Bear Hotel, a landmark establishment with a history that dates back to the 13th century. This hotel seamlessly blends old-world charm with modern comforts, and its central location makes it a perfect base to explore Marlborough's historical sites, such as Marlborough College and the Marlborough Mound. For those looking for a tranquil countryside retreat, The Green Dragon Inn provides a cozy and peaceful atmosphere, surrounded by picturesque gardens and scenic walking trails. With its welcoming hospitality and comfortable rooms, this hotel is an ideal choice for nature lovers and relaxation seekers alike.

No matter your preference, finding the right accommodation in Marlborough will enhance your experience, allowing you to fully immerse yourself in the town's unique charm and attractions. With a variety of hotels that cater to diverse tastes and preferences, your stay in Marlborough is sure to be a memorable one.

Show more + Show less -

Our Top 6

(Sorted by rating & number of reviews)

1. Crown And Anchor Hotel
2. The Marlborough Hotel
3. The Lamb Inn
4. The Marlborough Hotel
5. The White Horse Inn
6. The Bell At Ramsbury Hotel

Luxury Hotels Marlborough Wiltshire UK

Check Availability

Marlborough
Mar 17, 2026 - Mar 18, 2026

Crown And Anchor Hotel

9.4

Good

(468 Reviews)

+ 31 photos
Located in the very heart of Marlborough & Anchor is a family-friendly hotel that offers a warm and inviting atmosphere. Their spacious family rooms provide ample space for everyone to relax and unwind after a day of exploring the town's attractions. Kids will love the hotel's onsite play area, ensuring hours of entertainment. The Crown & Anchor also boasts a charming pub and restaurant, serving delicious meals made with locally sourced ingredients.
Address: Ham
Rating: Good 9.4 (468 Reviews)
Price: From 136$

The Marlborough Hotel

8.5

Good

(581 Reviews)

+ 19 photos
Housed in a 19th-century Victorian mansion, The Marlborough Lodge seamlessly combines historic elegance with modern luxury. This boutique hotel boasts beautifully restored rooms that capture the essence of its heritage while offering contemporary amenities. Take a stroll through the property's manicured gardens, reveling in the peaceful atmosphere that surrounds you. With its rich history and picturesque setting, The Marlborough Lodge provides a truly immersive experience in Marlborough's captivating past.
Address: 90 High Street
Rating: Good 8.5 (581 Reviews)
Price: From 195$

Boutique Hotels Marlborough Wiltshire UK

For those seeking a unique and intimate hotel experience, Marlborough in Wiltshire, UK, offers a selection of charming boutique hotels that capture the town's essence. These hotels, known for their personalized service and distinctive character, provide a warm and inviting atmosphere for travelers who appreciate individuality and attention to detail. Immerse yourself in the charm of Marlborough by staying at one of these boutique hotels.

The Lamb Inn

7.7

Good

(409 Reviews)

+ 18 photos
Steeped in history, The Lamb Inn is a delightful boutique hotel that welcomes guests with its warm and cozy ambiance. Nestled in the lively heart of Marlborough, this Grade II-listed building features beautifully furnished rooms adorned with period details. Enjoy a traditional English breakfast in their charming dining room or unwind with a drink at the inn's cozy pub. With its prime location, The Lamb Inn offers easy access to Marlborough's shops, galleries, and historic sites.
Address: 5, The Parade Marlborough
Rating: Good 7.7 (409 Reviews)
Rooms: 7
Price: From 65$

The Marlborough Hotel

8.5

Good

(581 Reviews)

+ 19 photos
Experience the epitome of luxury at The Marlborough Lodge, a boutique hotel nestled amongst vineyards and rolling hills. This elegant retreat offers a refined and intimate ambiance, with beautifully appointed rooms and suites showcasing a harmonious blend of contemporary design and classic charm. Indulge in the finest wines from the region's vineyards or relax by the fireplace in the elegant lounge. Immerse yourself in Marlborough's natural beauty by exploring the nearby Marlborough Sounds or visiting the renowned Marlborough wineries.
Address: 90 High Street
Rating: Good 8.5 (581 Reviews)
Price: From 195$

Family-Friendly Hotels Marlborough Wiltshire UK

Marlborough in Wiltshire, UK, is the perfect destination for a family vacation, with its rich history, beautiful countryside, and an array of family-friendly attractions. To ensure a comfortable and enjoyable stay for families, Marlborough offers a selection of hotels that cater to the needs of travelers with children.

The White Horse Inn

8.8

Good

(474 Reviews)

+ 28 photos
With its thatched roof and ivy-covered facade, The White Horse Inn embodies quintessential English charm. Located in the village of Compton Bassett, just a short drive from Marlborough, this boutique hotel offers a peaceful retreat amidst the Wiltshire countryside. The individually designed rooms are elegantly furnished with a blend of vintage and contemporary elements, ensuring a comfortable and memorable stay. Indulge in delectable dishes made from locally sourced ingredients at their renowned restaurant.
Address: Compton Bassett
Rating: Good 8.8 (474 Reviews)
Rooms: 8
Price: From 109$

The Bell At Ramsbury Hotel

8.5

Good

(274 Reviews)

+ 18 photos
Situated in the idyllic village of Ramsbury, a short drive from Marlborough is a family-friendly hotel that exudes country charm. Their family suites are designed with comfort and convenience in mind, featuring separate sleeping areas for children. Kids will delight in the onsite outdoor play area, offering plenty of fun-filled adventures. Meanwhile, parents can relax in the hotel's cozy lounge or enjoy a delicious meal made from locally sourced produce in their restaurant.
Address: The Square Ramsbury
Rating: Good 8.5 (274 Reviews)
Rooms: 13
Price: From 152$

Budget Hotels Marlborough Wiltshire UK

Marlborough in Wiltshire, UK, welcomes budget-conscious travelers with a selection of affordable and comfortable hotels. These budget-friendly accommodations cater to travelers who are looking for value without compromising on quality.

Pet-Friendly Hotels Marlborough Wiltshire UK

Marlborough in Wiltshire, UK, is a destination that welcomes your furry companions. For those traveling with pets, finding a pet-friendly hotel is essential to ensure a comfortable and enjoyable stay. Marlborough offers a range of accommodations that warmly welcome pets, providing amenities and services to cater to their needs.

Eco-Friendly Hotels Marlborough Wiltshire UK

For environmentally conscious travelers, Marlborough in Wiltshire, UK, offers a selection of eco-friendly hotels that allow you to enjoy your stay while minimizing your carbon footprint. These eco-conscious accommodations prioritize sustainability and offer a range of green initiatives to ensure a responsible and sustainable travel experience.

Historic Hotels Marlborough Wiltshire UK

Immerse yourself in the rich history and heritage of Marlborough by staying in one of its historic hotels. These accommodations are steeped in tradition and offer a glimpse into the town's fascinating past. Experience a unique blend of old-world charm and modern comforts as you step into a world preserved with historic elegance.