Sofas

Discover the epitome of comfort and elegance with Willow & Hall's high quality sofas. Expertly handcrafted in the UK, each sofa is a testament to our commitment to excellence and craftsmanship. As a renowned British sofa manufacturer, we pride ourselves on creating luxurious, traditional sofas that are both stylish and durable.

Choose from an extensive selection of over 150 fabrics to personalise your sofa, ensuring it perfectly complements your home decor. Our sofas come with three comfortable seat cushion options—reflex foam, siliconized hollow fibre, and feather-wrapped foam—so you can tailor your seating experience to your preferences. Many designs also offer matching cushions for a cohesive look.

Invest with confidence, knowing that each handmade sofa is built to last. We back our craftsmanship with a 25-year wood frame guarantee and offer a 14-day free returns policy, ensuring your complete satisfaction.

Looking for versatility? Explore our range of sofa beds or the timeless elegance of our chaise sofas. At Willow & Hall, we blend traditional craftsmanship with modern luxury to create furniture that enhances your living space and provides lasting comfort.

Luxury sofas available exclusively online for unbeatable prices.

Explore our collection of beautiful sofas, all available with a choice of 3 luxury sofa cushion options.

Looking for a sofa in time for Christmas? Our clearance designs are still available with guaranteed Christmas delivery.

Grid
sort-descending

£980

To £1,322

£885

To £1,406

£1,080

To £1,406

£855

To £1,491

£990

To £1,322

£955

To £1,432

£990

To £1,316

£1,970

To £2,345

£1,870

To £2,155

£1,915

To £2,264

£890

To £1,517

£835

To £2,725

£930

To £1,451

£1,270

To £1,784

£890

To £1,541

£915

To £1,437

£845

To £1,361

£975

To £1,421

£2,535

To £3,049

£945

To £1,366

£1,190

To £1,511

£880

To £1,502

£890

To £1,356

£695

To £3,184

£1,675

To £1,955

£2,075

To £2,349

£2,355

To £2,684

£1,890

To £2,225

£2,555

To £2,994

£2,085

To £2,415

£1,425

To £1,694

£1,810

To £2,114

£1,860

To £2,179

£2,435

To £2,754

£1,490

To £1,759

£2,585

To £2,969

£2,755

To £3,114

£945

To £3,484

£2,635

To £3,052

£1,905

To £2,184

£1,935

To £2,235

£2,330

To £2,649

£1,060

To £1,194

43 Items