Skip to main content

Hotels in Sudbury

22 handpicked places to stay

Denmark House

Denmark House

B&B · Denmark House, Long Melford · 0.2 miles away

B&B in Long Melford, Suffolk, close to golf, fishing and village pubs, with en-suite rooms and a garden to relax in.

The Crown Inn Hotel

The Crown Inn Hotel

Hotel · Hall Street, Long Melford · 0.2 miles away

The Crown Inn Hotel is a traditional pub-hotel on Hall Street in Long Melford, Suffolk, close to Kentwell Hall and open countryside.

Long Melford Swan

Long Melford Swan

Hotel · Hall Street, Sudbury

A 7-room hotel on Hall Street in Sudbury, Suffolk, with countryside walks nearby and its own restaurant and bar.

Bull Hotel by Greene King Inns

Bull Hotel by Greene King Inns

Hotel · Hall Street, Sudbury

A 25-room hotel on Hall Street in Sudbury, Suffolk, combining historic character with modern comfort close to Gainsborough's House.

St Catherines Cottage

St Catherines Cottage

B&B · Liston Lane Suffolk, Long Melford · 0.3 miles away

An adults-only B&B on Liston Lane in Long Melford, Suffolk, suited to couples wanting a quiet countryside break with a garden to unwind in.

The Mill Long Melford

The Mill Long Melford

B&B · Hall Street, Long Melford · 0.3 miles away

An adults-only B&B on Hall Street in historic Long Melford, Suffolk, with free parking and a garden for relaxing after a day exploring.

The Black Lion Long Melford

The Black Lion Long Melford

Hotel · The Green, Sudbury

A small 10-room hotel on Long Melford's green, well suited to couples and golfers exploring the Suffolk countryside near Sudbury.

The Bay Horse

The Bay Horse

Hotel · 61 Melford Road, Sudbury

A five-room inn on Melford Road in Sudbury, Suffolk, with its own restaurant and bar plus an indoor pool and spa.

The Bridge Street Historic Guest House

The Bridge Street Historic Guest House

Guest Accommodation · Alpheton Mill House, Sudbury

Small five-room guest house near Sudbury, Suffolk, with a restaurant, bar and garden, and Haverhill Golf Club close by.

The Greyhound - Historic former Inn

The Greyhound - Historic former Inn

Hotel · Greyhound Cottage 42 Egremont Street, Glemsford · 2.6 miles away

A former coaching inn in Glemsford, Suffolk, suited to adults-only breaks with free parking and a garden for slow mornings.

The George

The George

Hotel · The Green, Sudbury

A small five-room coaching inn on The Green in Sudbury, Suffolk, close to the River Stour and Gainsborough's House.

The Mill Hotel

The Mill Hotel

Hotel · Walnut Tree Lane, Sudbury

A converted mill on Walnut Tree Lane in Sudbury, with 62 rooms and an indoor pool, gym and spa just off the town centre.

Hill Lodge

Hill Lodge

Guest Accommodation · 8 Newton Road Sudbury Suffolk, Sudbury

A guest accommodation on Newton Road in Sudbury, Suffolk, with a garden and bar for those exploring the surrounding countryside.

The Black Boy

The Black Boy

Guest Accommodation · 7 Market Hill, Sudbury

A historic Sudbury inn on Market Hill, close to golf, fishing, cycling routes and the town's pubs and restaurants.

Mill House Bed & Breakfast

Mill House Bed & Breakfast

B&B · Cross Street, Sudbury

Adults-only B&B on Cross Street in Sudbury, Suffolk, with a garden and picnic area close to the countryside.

B&B
Serenity House

Serenity House

B&B · Brook Street, Glemsford · 3 miles away

Adults-only B&B on Brook Street in Glemsford, Suffolk, close to golf, fishing and local pubs and restaurants.

Newmans Lodge

Newmans Lodge

B&B · Bury Road, Lavenham · 3.7 miles away

B&B on Bury Road in Lavenham, Suffolk, with a proper breakfast and a garden to enjoy it in, plus free parking.

The Swan Hotel

The Swan Hotel

Hotel · High Street 1, Sudbury

Traditional 45-room hotel on Sudbury's High Street, close to Gainsborough's House and the River Stour, with free parking on site.

The Swan at Lavenham Hotel & Spa
4 star★

The Swan at Lavenham Hotel & Spa

Hotel · High Street, Lavenham, west Suffolk · 3.8 miles away

Timber-framed hotel in medieval Lavenham with 46 bedrooms, a two-rosette restaurant and the Weavers' House Spa.

The Cavendish Five Bells

The Cavendish Five Bells

Hotel · The Green, Sudbury

A traditional pub-hotel on The Green in Sudbury, Suffolk, close to the River Stour and Gainsborough's House.

The Angel Hotel

The Angel Hotel

Hotel · The Market Place, Lavenham · 3.9 miles away

Historic hotel on Lavenham's Market Place, with pubs, restaurants and the medieval village's timbered streets all on foot.

Newmans Hall Bed & Breakfast

Newmans Hall Bed & Breakfast

B&B · Newmans Hall Farm, Great Waldingfield · 3.9 miles away

En-suite rooms with drinks laid on greet guests at Newmans Hall Bed & Breakfast, a farm-based stay in Great Waldingfield, Suffolk.

🏨

Know a hotel / b&b in Sudbury 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