Skip to main content

Hotels in Marlborough

14 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.

Inn
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.

Parklands Hotel & Bentleys Chop House

Parklands Hotel & Bentleys Chop House

Hotel · Ogbourne St George, Marlborough

A 14-room hotel and chop house in Ogbourne St George, near Marlborough, within reach of Avebury and Stonehenge.

The Castle & Ball Hotel
3 star★★

The Castle & Ball Hotel

Hotel · High Street, central Marlborough

A 15th-century coaching inn on the High Street, run as a Greene King Inns hotel with a restaurant serving classic British food.

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.