Skip to main content

Hotels in Bradford-on-Avon

44 handpicked places to stay

Photo © Google Maps contributors, Google Maps

Bradford-on-Avon's accommodation reflects its two personalities: a compact, walkable weaving town of honey-stone cottages, and a scattering of grand houses in the parkland just beyond its edges. Inside the town, expect boutique conversions of old malthouses and merchants' houses, often with a restaurant attached and a genuine sense of place. Just outside, on the lanes toward Woolley Green and Winsley, sit the area's country house hotels, set in acres of garden and grounds that no town-centre address could offer, complete with pools, spas and space for children and dogs to roam.

Prices sit comfortably below equivalent options in Bath, eight miles downstream, while the eighteen-minute train connection means a Bradford-on-Avon base still delivers easy access to the city's museums, shopping and Roman Baths for anyone who wants both a quiet stay and a day out among the crowds. The choice below spans three tiers: upmarket country house hotels with leisure facilities for a longer, more indulgent stay; well-regarded mid-range options built around good food and characterful buildings; and smaller B&Bs and self-catering cottages for those who prefer a personal welcome and local knowledge over a reception desk.

Booking direct with the smaller properties is usually rewarded with a better room or a friendlier rate than the major booking sites offer, and several of the B&Bs here are genuinely single-owner businesses where the person answering the phone is the person who will make your breakfast. Whichever tier suits your visit, none of the eight properties below is more than a short drive from the town centre, the canal towpath or the Saxon church that give Bradford-on-Avon its character.

Timbrell's Yard
3 star★★

Timbrell's Yard

Hotel · Riverside, central Bradford-on-Avon

A boutique riverside hotel in a converted Grade II listed malthouse, with seventeen rooms and a farm-to-plate restaurant.

38 Newtown

38 Newtown

Hotel · Newtown, Bradford-on-Avon

Adults-only hotel on Newtown in Bradford-on-Avon, close to the town's historic streets and the Wiltshire countryside beyond.

Priory Steps
4 star★

Priory Steps

B&B · Newtown, central Bradford-on-Avon

A characterful B&B in a terrace of converted seventeenth-century weavers' cottages, with panoramic views over the town.

The Barge Inn

The Barge Inn

Hotel · 17 Frome Road, Bradford-on-Avon

Riverside pub-hotel in Bradford-on-Avon, Wiltshire, with en-suite rooms above a bar and restaurant, plus free on-site parking.

The Castle Inn

The Castle Inn

Hotel · 10 Mount Pleasant, Bradford-on-Avon

Traditional pub-hotel in Bradford-on-Avon with its own restaurant, bar and garden, plus free on-site parking and rooms with en-suite bathrooms.

The George

The George

Hotel · The George 67 Woolley Street, Bradford-on-Avon

Traditional inn in Bradford-on-Avon, Wiltshire, close to the Kennet and Avon Canal and River Avon for walking and fishing.

Leigh Park Country House Hotel & Vineyard, BW Signature Collection

Leigh Park Country House Hotel & Vineyard, BW Signature Collection

Hotel · Leigh Road West, Bradford-on-Avon

A three-storey Georgian-style country house hotel with 38 rooms and vineyard grounds above Bradford-on-Avon, near Bath.

Woolley Grange Hotel
4 star★

Woolley Grange Hotel

Hotel · Woolley Green, on the edge of Bradford-on-Avon

A Jacobean country house hotel in fourteen acres, built around families and dogs, with two pools and a spa.

Widbrook Grange
4 star★

Widbrook Grange

Hotel · Widbrook, on the edge of Bradford-on-Avon

A Georgian model farm turned country house hotel on the edge of town, set in eleven acres with an indoor pool and gin bar.

Widbrook Barns
3 star★★

Widbrook Barns

B&B · Widbrook, on the edge of Bradford-on-Avon

A converted barn B&B on the edge of town with a garden and barbecue area, well placed for canal boat trips.

Great Ashley Farm

Great Ashley Farm

Guest Accommodation · Great Ashley Farm, Bradford-on-Avon

An adults-only farm stay near Bradford-on-Avon, Wiltshire, with garden views and free on-site parking.

Cherry Tree Guesthouse

Cherry Tree Guesthouse

Guest Accommodation · 168 Bradford Road, Bradford-on-Avon

Cherry Tree Guesthouse in Bradford-on-Avon offers free on-site parking, en-suite rooms and a garden, with pubs and restaurants nearby.

Herb Cottage

Herb Cottage

B&B · Herb Cottage, Bradford-on-Avon

A small B&B on a quiet Bradford-on-Avon street, with a garden, free parking and pubs and restaurants close by.

The Moonraker Hotel

The Moonraker Hotel

Hotel · Trowle Common, Bradford-on-Avon

A straightforward 23-room hotel on Trowle Common near Bradford-on-Avon, suited to drivers wanting easy parking and a quiet base for walking and cycling.

Church Farm Country Cottages
4 star★

Church Farm Country Cottages

Self-catering · Winsley, two miles from Bradford-on-Avon

Self-catering stone cottages on a working sheep farm at Winsley, with an indoor heated pool included for guests.

Cherry Orchard Farm

Cherry Orchard Farm

B&B · 19 Lower South, Bradford-on-Avon

A rural B&B outside Bradford-on-Avon in Wiltshire, suited to travellers wanting a quiet countryside base with proper facilities.

The Tollgate Inn

The Tollgate Inn

Hotel · Ham Green, Holt, Trowbridge · 2.1 miles away

A six-room inn near Trowbridge, Wiltshire, with its own restaurant and bar plus free on-site parking.

The Old Ham Tree

The Old Ham Tree

Hotel · Ham Green, Holt · 2.2 miles away

A traditional inn on Ham Green in Holt, Wiltshire, with free parking and a garden, handy for Longleat and Stourhead.

Best Western Limpley Stoke Hotel

Best Western Limpley Stoke Hotel

Hotel · Lower Limpley Stoke, Bath · 2.7 miles away

A quiet, view-led base above the Avon Valley near Bath, best suited to those who want countryside calm over city-centre bustle.

Premier Inn Trowbridge

Premier Inn Trowbridge

Hotel · St Stephens Place, Trowbridge · 2.7 miles away

A modern three-storey Premier Inn in Trowbridge with 83 en-suite rooms, a restaurant and bar, handy for exploring Wiltshire.

The Homewood
5 star

The Homewood

Hotel · Freshford, a few miles from Bradford-on-Avon

A design-led country house spa hotel near Freshford, a few miles from Bradford-on-Avon, set in ten acres above the Limpley Stoke valley.

Homewood Park Hotel and Spa Bath

Homewood Park Hotel and Spa Bath

Hotel · Abbey Lane, Bath · 2.9 miles away

Country house hotel on Abbey Lane near Bath, with a spa and restaurant handy for exploring the city's historic sights.

Fieldways Hotel

Fieldways Hotel

Hotel · Hilperton Road, Trowbridge · 2.9 miles away

Fieldways Hotel on Hilperton Road in Trowbridge pairs an indoor swimming pool with free on-site parking and a garden for guests to relax in.

Lion and Fiddle

Lion and Fiddle

Hotel · Trowbridge Road, Trowbridge · 3.1 miles away

Traditional inn on Trowbridge Road offering en-suite rooms, free parking and a bar, handy for exploring Wiltshire.

The Wheelwrights Arms

The Wheelwrights Arms

Hotel · Church Lane, Bath · 3.3 miles away

A Church Lane inn near Bath with homemade pizzas, hearty Sunday roasts and a solid plant-based menu alongside comfortable en-suite rooms.

Combe Grove Hotel

Combe Grove Hotel

Hotel · Brassknocker Hill, Bath · 3.4 miles away

A 40-room hotel on Brassknocker Hill near Bath, with spa, gym and pools, handy for golf, riding, cycling and walking country.

Hotel
Rose and Crown

Rose and Crown

Hotel · High Street, Bath · 3.6 miles away

Traditional inn on Bath's High Street, within walking distance of the city's historic sights, pubs and restaurants.

Norbin Farm

Norbin Farm

B&B · Norbin Farm, Corsham · 3.7 miles away

B&B at Norbin Farm near Corsham, Wiltshire, with a proper breakfast and gardens to enjoy it in before heading out.

Tucking Mill View

Tucking Mill View

Guest Accommodation · No 1 Tucking Mill Cottages, Bath · 3.7 miles away

A quiet guest house just outside Bath, suited to travellers who want a garden and countryside calm without giving up easy access to the city.

Whaddon Grove House - B&B

Whaddon Grove House - B&B

B&B · Berryfield Lane, Melksham · 4 miles away

A small four-room B&B on Berryfield Lane near Melksham, set in quiet Wiltshire countryside with free on-site parking.

B&B
Prospect Cottage

Prospect Cottage

B&B · 3 Prospect Cottage, Corsham · 4.3 miles away

Adults-only B&B in Corsham, Wiltshire, handy for Lacock Abbey, Bath and the surrounding countryside, with free on-site parking.

The George Inn and The Plaine

The George Inn and The Plaine

Hotel · High Street, Bath · 4.4 miles away

An 8-room inn on Bath's High Street with characterful, en-suite rooms and open fires, moments from the Roman Baths and Abbey.

The Forester and Flower

The Forester and Flower

Hotel · 172 Bradford Road, Bath · 4.5 miles away

An adults-only hotel on Bradford Road in Bath, with spotless decorated rooms, a garden bar and free parking on site.

The Cedars Bed & Breakfast

The Cedars Bed & Breakfast

Guest Accommodation · 4 Bathford Hill, Bath · 4.5 miles away

A well-rated bed & breakfast on Bathford Hill in Bath, prized for its large, spotless rooms and generous continental breakfast.

Brindleys

Brindleys

B&B · 14 Pulteney Gardens, Bath · 4.8 miles away

Six-room B&B on Pulteney Gardens in Bath, with free on-site parking and a quiet walk-in setting close to the city centre.

Apple Tree Boutique BandB

Apple Tree Boutique BandB

B&B · 7 Pulteney Gardens, Bath · 4.9 miles away

A Victorian townhouse B&B on Pulteney Gardens in Bath, offering en-suite rooms, free parking and easy walking to the Roman Baths and Abbey.

Guest Accommodation
White Guest House

White Guest House

Guest Accommodation · 23 Pulteney Gardens, Bath · 4.9 miles away

White Guest House on Pulteney Gardens offers en-suite rooms with drinks and free WiFi, an easy walk from the Roman Baths and Bath Abbey.

Macdonald Bath Spa

Macdonald Bath Spa

Hotel · Sydney Road, Bath · 4.9 miles away

Grand 131-room hotel near the Roman Baths, with restaurant, bar and a spa complex including outdoor pool and saunas set in landscaped gardens.

Avon Guesthouse

Avon Guesthouse

Guest Accommodation · 1 Pulteney Gardens/pulteney Road, Bath · 4.9 miles away

A small guesthouse near Pulteney Road in Bath with quaint en-suite rooms, free WiFi and a full English breakfast included.

Travelodge Melksham

Travelodge Melksham

Hotel · Commerce Way, Melksham · 4.9 miles away

Travelodge Melksham sits just off the A350 on Commerce Way, a straightforward budget base for exploring Bath and the Cotswolds.

Travelodge Bath Waterside

Travelodge Bath Waterside

Hotel · Waterside, Rossiter Road, Bath · 4.9 miles away

Budget hotel by the River Avon in Bath with an on-site restaurant and easy walking access to the city centre and station.

The Northey Arms

The Northey Arms

Hotel · Bath Road, Corsham · 4.9 miles away

A five-room pub with rooms on Bath Road in Corsham, the Wiltshire market town just outside Bath, with free on-site parking.

Pulteney House

Pulteney House

Guest Accommodation · 14 Pulteney Road (south), Bath · 5 miles away

Guest B&B on Pulteney Road in Bath with refined en-suite rooms, lawned gardens and abbey views, close to the city's attractions.

Pear Tree Inn Whitley

Pear Tree Inn Whitley

Hotel · Top Lane Whitley, Melksham · 5 miles away

Small 8-room inn on Top Lane, Whitley near Melksham, handy for Bowood House and Avebury with free parking and a garden bar.

🏨

Know a hotel / b&b in Bradford-on-Avon 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.