Skip to main content

Hotels in Bradford-on-Avon

45 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 Swan Hotel - Bradford-on-Avon

The Swan Hotel - Bradford-on-Avon

Hotel · 1 Church Street, Bradford-on-Avon

A 24-hour hotel on Church Street in Bradford-on-Avon, with a bridal suite and wedding venue alongside standard rooms and free 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.

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.