Hotels in Wiltshire
48 handpicked places to stay
Photo © Alex Marks, Google Maps
Wiltshire's spread of hotels and B&Bs runs from cathedral-close townhouses to converted farm buildings well out in the chalk downs. Salisbury has the greatest concentration, with options close enough to walk to the cathedral, while Marlborough suits those exploring the Ridgeway and nearby Avebury. Bradford-on-Avon offers a quieter, stone-built base near the Kennet and Avon Canal.
Character properties are common here: places like Priory Steps and The Chapter House trade on period features and central locations, while Overtown Manor, Highworth House and Widbrook Barns give a more rural, self-contained feel. Swindon's options tend to work well for those needing easy road or rail links rather than a scenic setting.
Farmhouse and barn conversions such as Church Farm Country Cottages and Brewery Farm House Bed & Breakfast suit longer, slower stays, whereas Websters Bed & Breakfast and Tresco House are better suited to a night or two while touring the county's stone circles, White Horses and market towns.
Websters Bed & Breakfast
B&B · Hartington Road, quiet residential street near the station
A small, highly rated family-run B&B on a quiet residential street, a short walk from the station, cathedral and city centre.
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 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.
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.
Talmage House
B&B · Fosbury, near Marlborough
A 200-year-old brick and flint bed and breakfast set in an acre of country garden and farmland near Marlborough.
Best Western Plus Red Lion Hotel
Hotel · Milford Street, city centre
A former coaching inn on Milford Street dating back to the thirteenth century, said to be one of the oldest purpose-built hotels in Europe, with a wisteria-covered courtyard.
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.
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.
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.
Holiday Inn Salisbury - Stonehenge
Hotel · Solstice Park, edge of Salisbury near the A303/A36
A modern hotel on the edge of Salisbury close to the A303 and A36, well placed for driving to Stonehenge and with straightforward parking for families.
The Chapter House
Inn · St John Street, inside the city walls near the Close
A thirteenth-century inn a few steps from Cathedral Close, combining a busy ground-floor pub and steakhouse with individually decorated boutique bedrooms.
Milford Hall Hotel & Spa
Hotel · Milford Street, edge of the city centre
A Georgian townhouse hotel a short walk from the cathedral, with a spa, indoor pool and gardens running down to the River Bourne.
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 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.
Burcombe Manor
B&B · Burcombe Lane, Salisbury
Three-room B&B at Burcombe Manor near Salisbury, with a garden, bar and restaurant on-site plus free parking.
Caboose
B&B · 115 South Western Road, Salisbury
Caboose is a B&B on South Western Road in Salisbury with its own bar, garden seating and breakfast, close to the city centre.
Bird & Carter Fonthill
B&B · Fonthill Bishop, Salisbury
A small three-room B&B in the village of Fonthill Bishop, Wiltshire, handy for exploring Salisbury and Stonehenge.
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.
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.
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.
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.
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.
Avebury Life B&B
B&B · 5 Trusloe Cottages, Marlborough
A small two-room B&B near Marlborough, Wiltshire, handy for visiting the Avebury Stone Circle and surrounding countryside.
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.
Crown and Anchor
Hotel · Ham, Marlborough
A historic pub-hotel in Ham near Marlborough, Wiltshire, with free parking, a garden and rooms for guests and their pets alike.
Circles Guest House
B&B · 15 High Street, Pewsey
Wiltshire B&B on Pewsey's High Street with breakfast and packed lunches on offer, free parking, and easy reach of Stonehenge and Avebury.
The Seven Stars Inn
Hotel · Gore Lane, Pewsey
A pub-hotel on Gore Lane, Pewsey, suited to families and drivers touring the Pewsey Vale, Stonehenge and Avebury.
Bell House Hotel & Restaurant
Hotel · 47 High Street, Sutton Benger, Chippenham
A 14-room hotel and restaurant on Sutton Benger's High Street, near Chippenham, with a garden, gym and free parking.
Best Western Plus Angel Hotel
Hotel · Market Place, Chippenham
A 50-room hotel on Chippenham's Market Place, with en-suite modern rooms, a bridal suite and indoor pool for guests to use.
Lucknam Park
Hotel · Lucknam Park, Chippenham
Country house hotel near Chippenham, Wiltshire, with 42 rooms, a spa and indoor pool, well placed for exploring the surrounding countryside.
Manor Farm Bed & Breakfast
B&B · Grittleton, Chippenham
A countryside B&B near Chippenham, Wiltshire, suited to travellers who want rural quiet with hotel-style extras like a gym, spa and pool.
The Old House At Home
Hotel · Summer Lane, Chippenham
A six-room pub-hotel on Summer Lane in Chippenham, Wiltshire, offering en-suite rooms and free parking close to local walking and cycling routes.
Fieldways Hotel
Hotel · Hilperton Road, Trowbridge
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
Hotel · Trowbridge Road, Trowbridge
Traditional inn on Trowbridge Road offering en-suite rooms, free parking and a bar, handy for exploring Wiltshire.
Newhouse Farm
B&B · Newhouse Farm, Trowbridge
A countryside B&B just outside Trowbridge, Wiltshire, with a garden, picnic area and free on-site parking.
Brewery Farm House Bed & Breakfast
B&B · 73 Swindon Road, Swindon
An 18th-century B&B on Swindon Road with Wiltshire countryside views, en-suite rooms and free on-site parking.
Campanile Swindon
Hotel · Great Western Way, Swindon
A functional four-storey budget hotel on Great Western Way in Swindon, with 120 en-suite rooms and free on-site parking.
Chiseldon House Hotel
Hotel · New Road, Swindon
Country-house hotel near Swindon, Wiltshire, set in three acres of gardens with an acclaimed restaurant and rooms that feel properly comfortable.
Delta Hotels Swindon by Marriott
Hotel · Pipers Way, Swindon
A 156-room Swindon hotel on Pipers Way with a varied breakfast buffet, on-site restaurant and bar, plus indoor pool and spa.
Swindon Blunsdon House Hotel BW Premier Collection
Hotel · Blunsdon, Swindon
A large hotel at Blunsdon near Swindon, with open views over the Vale of Cricklade countryside and quick access to the M4.
The Angel in Wootton Bassett
Hotel · 47 High Street, Swindon
A historic coaching inn on Wootton Bassett's High Street near Swindon, with 18 rooms, a bar and restaurant, plus free parking.
The Plough Inn
Hotel · 8 Lechlade Road, Swindon
A small pub-hotel in Swindon with just three rooms, an on-site bar and breakfast, handy for local golf and dining.
The Saracens Head Hotel
Hotel · Market Place, Swindon
A no-frills 12-room pub hotel on Swindon's Market Place, best suited to travellers wanting a hearty meal and a cheap, central bed for the night.
Welcome Properties
Hotel · Elmina Road, Swindon
An adults-only hotel on Elmina Road, Swindon, suited to travellers who want a simple base near Lydiard Park with no fuss.
Maunditts House
B&B · Little Somerford, Malmesbury
A B&B in the Wiltshire village of Little Somerford, near Malmesbury, with gardens, free parking and a quiet countryside setting.
Mayfield House Hotel & Restaurant
Hotel · Crudwell, Malmesbury
A traditional Wiltshire hotel in Crudwell near Malmesbury, with a restaurant, bar and garden, and dogs welcome throughout.
Old Bell Hotel
Hotel · Abbey Row, Malmesbury
A hotel on Abbey Row in Malmesbury, Wiltshire, with en-suite rooms, a bridal suite and a garden for wandering between meals.
The Horse & Groom Inn
Hotel · The Street, Malmesbury
A five-room inn in Malmesbury, Wiltshire, with its own restaurant and bar and free parking at the door.
Know a hotel / b&b in Wiltshire 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