Skip to main content

Hotels in Marlborough

12 handpicked places to stay

Photo © Google Maps contributors, Google Maps

Marlborough's places to stay range from boutique rooms above historic coaching inns on the High Street to countryside bed and breakfasts set in Georgian farmhouses just outside town. Because the town itself is compact, almost everywhere listed here puts you within walking distance of the shops, pubs and restaurants that line the High Street, and within a short drive of Savernake Forest, the Marlborough Downs and the wider Avebury landscape. Several of the properties occupy buildings that survived, or were built after, the great fire of 1653, giving even modestly priced rooms a genuine sense of history rather than reproduction character.

At the upper end, boutique conversions of former coaching inns and townhouses offer individually decorated rooms, four-poster suites and marble bathrooms, while keeping the timber beams, fireplaces and uneven floors that come with buildings several centuries old. The mid-range is dominated by working inns and small hotels that combine comfortable, well-equipped rooms with lively bars and dining rooms downstairs, making them a sociable choice for a weekend rather than a purely quiet retreat. For a lower-key stay, family-run guest houses and farmhouse bed and breakfasts on the edge of town or in nearby villages offer simple, well-kept rooms, often with private parking and a proper cooked breakfast, at a noticeably gentler price than the High Street hotels.

Whichever category you choose, book ahead for weekends from late spring through early autumn, when the town's popularity with walkers heading for the downs, the canal and Avebury pushes occupancy up sharply, and rooms in the smaller guest houses can sell out weeks in advance.

Guest Accommodation
The Old Haberdashery

The Old Haberdashery

Guest Accommodation · 9 London Road, Marlborough

Guest accommodation on London Road in Marlborough, with drinks in the room and free parking, close to Savernake Forest and Avebury.

The Lamb Inn
3 star★★

The Lamb Inn

Inn · The Parade, central Marlborough

Marlborough's oldest coaching inn, dating from 1673, with five en suite rooms above a Wadworth ale pub known for its burgers.

The Bear Hotel
3 star★★

The Bear Hotel

Inn · 1 High Street, central Marlborough

An 18th-century pub with rooms at the top of the High Street, run by Arkells brewery with live music and a café serving breakfast.

The Green Dragon

The Green Dragon

Hotel · 13 High Street, Marlborough

A small five-room inn on Marlborough's High Street, with a bar, garden and restaurant at the heart of the town.

The Kingsbury
4 star★

The Kingsbury

Guest House · Kingsbury Street, central Marlborough

A 17th-century boutique guest house on Kingsbury Street with individually designed rooms, keyless entry and in-room breakfast.

Castle And Ball by Greene King Inns

Castle And Ball by Greene King Inns

Hotel · The High Street, Marlborough

A 35-room coaching inn on Marlborough's wide High Street in Wiltshire, with free parking and countryside on the doorstep.

The Royal Oak - B&B

The Royal Oak - B&B

B&B · Forest Road, Marlborough

A small six-room B&B on Forest Road in Marlborough, well placed for exploring Avebury and the Kennet & Avon Canal.

The Merlin
3 star★★

The Merlin

Guest House · High Street, central Marlborough

A family-run guest house in a 17th-century Palladian-style building on the High Street, with ten stylish rooms-only bedrooms.

The Marlborough
4 star★

The Marlborough

Inn · High Street, central Marlborough

A Grade II listed 15th-century inn on the High Street with five individually designed boutique rooms and a seasonal British restaurant.

B&B
The Barn - Private & Stylish

The Barn - Private & Stylish

B&B · The Barn At Chapel House, Marlborough

A private, adults-only barn conversion on the edge of Marlborough, Wiltshire, with its own garden and free on-site parking.

The Inn With The Well

The Inn With The Well

Hotel · Malborough Road, Marlborough

Comfortable en-suite rooms with free WiFi and drinks on hand, at this Marlborough inn with parking, handy for Avebury and Savernake Forest.

B&B
The Old Forge

The Old Forge

B&B · High St, East Kennett · 4.6 miles away

En-suite rooms with garden access at The Old Forge, a B&B on East Kennett's High Street, close to Avebury.

🏨

Know a hotel / b&b in Marlborough that's missing?

Run one yourself or know a good one? Suggest it and we'll review it for the site. Listings are free.

Add a hotel / b&b

Get the best UK staycation deals

The latest offers on cottages, campsites and hotels, plus new ideas for breaks around Britain. Straight to your inbox, no spam.

By signing up you agree to receive emails from Staycation.co.uk. Unsubscribe any time. See our Privacy Policy.