Need help?
My lastminute.com
Shield with stars icon

Book with confidence - We have plenty of flexible travel options to choose from in case you need to change your plans.

COVID-19 updates. - For information on refunds and cancellations. To change your booking on My lastminute.com. Read up on the latest travel restrictions.

Cheap Hotels in Marlborough

The Royal Oak Hotel

Forest Road
3.6 Miles from the centre

In Marlborough

Show more
per night from £70
(price for Tue, 27 Oct)

The Lamb Inn Hotel

The Parade, Wiltshire
< 0.1 Miles from the centre

Near The Merchant's House Marlborough

Show more
per night from £80
(price for Tue, 27 Oct)

The Kingsbury No.8 Hotel

8 Kingsbury Street

Near The Merchant's House Marlborough

Show more
per night from £80
(price for Tue, 27 Oct)

The Inn with the Well Hotel

88
302 reviews by TrustYou
Marlborough Road, Ogborne St George
3.3 Miles from the centre

In Marlborough

Show more
per night from £81
(price for Tue, 27 Oct)

The Old Forge Bed & Breakfast Hotel

93
173 reviews by TrustYou
East Kennett
4.6 Miles from the centre

Near West Kennet Long Barrow

Show more
per night from £100
(price for Tue, 27 Oct)

Silbury House Hotel

GREEN STREET, AVEBURY

Near Avebury Stone Circle

Show more
per night from £120
(price for Tue, 27 Oct)

The Lodge Avebury Hotel

The Lodge, High Street

Near Avebury Stone Circle

Show more
per night from £176
(price for Tue, 27 Oct)

Hotels in Marlborough

Occupying a beautiful location within the North Wessex Downs, an Area of Outstanding Natural Beauty, lies the vibrant market town of Marlborough. Here you'll find picturesque narrow lanes, half-timbered cottages and a fantastic array of shops, pubs and restaurants. There are numerous local attractions to enjoy and the surrounding countryside has an incredible amount to offer those who love nothing more than fresh air and stunning views. Why not take a look at the wide selection of Marlborough hotels listed here on the website if you're searching for accommodation in the area.

Local attractions

Head down High Street on a Wednesday or Saturday and you'll come across the town's excellent street market. Gifts, local crafts and fresh produce can all be found here. Marlborough also holds regular continental markets during the summer months.

The Merchant's House, also on High Street, is a fantastic example of the town's historic architecture and certainly worth visiting. Wander through the 350-year-old property that once belonged to a prosperous silk merchant, before strolling through the house's garden.

Keeping active

There are plenty of opportunities to keep fit in and around Marlborough. Walking routes, cycle paths and horse riding trails crisscross the North Wessex Downs, and you're guaranteed to quickly fall in love with the distinctive character and natural beauty of the area.

Festivals

Marlborough hosts a great mix of artistic, sporting and cultural events throughout the year, and it's well worth timing your visit to coincide with one of the town's festivals.

Highlights include Marlborough International Jazz Festival, a celebration of music that happens every July, and Marlborough Literature Festival, which runs annually in September or October.

Eating and drinking

There's a fantastic selection of pubs, cafés and restaurants to choose from in the centre of town and the surrounding area. Coles Bar & Restaurant is known for its Mediterranean and British cuisine, while Godots brasserie is worth visiting for its steaks and daily seafood specials. Just down the road is Raj Indian Cuisine, which offers a variety of authentic Indian and Bangladeshi dishes.

Silks on the Downs, a gastropub located on the A346 to the north of town, is well worth considering for its modern British menu. The Who'd a Thought It in the nearby village of Lockeridge is another friendly country pub serving classic dishes.

Frequently asked questions about Hotels in Marlborough

What is the cheapest price for a hotel in Marlborough?

The Royal Oak in Marlborough offers one night in a double room at the price of £70.

120,000 Hotels

We search from 120,000 hotels worldwide to find you the best deals.

Price Match Guarantee

Find the same hotel cheaper within 24hrs when booking with us and we'll give you the difference.

Learn more

Need help with your booking?

Call us on 0800 093 5555