Beds & Mattresses

Transform your bedroom into a sanctuary of comfort and style with our luxurious collection of beds and mattresses. With over 150 fabric options, you can personalise your bed and headboard to suit your unique style, while our premium mattresses are designed to provide the perfect night's sleep. Every piece is crafted with care in the UK, ensuring both durability and elegance.


Every luxury bed needs a great mattress - our premium mattress collection is designed with your comfort in mind, helping you enjoy restful, uninterrupted sleep night after night. Don’t forget to complete the look with one of our stunning headboards


At Willow & Hall, we take pride in our craftsmanship, which is why we offer a 25-year wood frame guarantee and a 14-day free returns policy on all of our beds.


Ready to transform your bedroom? Browse our collection of beds, mattresses, headboards and more today.

Save 20% off all luxury handmade beds & mattresses in our winter sale.

January Sale: Save an extra 5% off all beds & mattresses with code JAN5% at checkout.

Grid
sort-descending
Save 20%

Now From £804 Was £1,005

To £1,100 Was £1,375

Save 20%

Now From £540 Was £675

To £580 Was £725

Save 20%

Now From £1,060 Was £1,325

To £1,150 Was £1,437.50

Save 20%

Now From £1,140 Was £1,425

To £1,280 Was £1,600

Save 20%

Now From £720 Was £900

To £1,150 Was £1,437.50

Save 20%

Now From £720 Was £900

To £1,160 Was £1,450

Save 20%

Now From £1,150 Was £1,437.50

To £1,290 Was £1,612.50

Save 20%

Now From £700 Was £875

To £1,070 Was £1,337.50

Save 20%

Now From £990 Was £1,237.50

To £1,260 Was £1,575

Save 20%

Now From £390 Was £487.50

To £430 Was £537.50

Save 20%

Now From £1,170 Was £1,462.50

To £1,250 Was £1,562.50

Save 20%

Now From £1,060 Was £1,325

To £1,150 Was £1,437.50

Save 20%

Now From £280 Was £350

To £380 Was £475

Save 20%

Now From £290 Was £362.50

To £390 Was £487.50

Save 20%

Now From £270 Was £337.50

To £360 Was £450

Save 20%

Now From £450 Was £562.50

To £750 Was £937.50

Save 20%

Now From £800 Was £1,000

To £900 Was £1,125

Save 20%

Now From £810 Was £1,012.50

To £950 Was £1,187.50

Save 20%

Now From £1,200 Was £1,500

Save 20%

Now From £850 Was £1,062.50

To £1,030 Was £1,287.50

Save 20%

Now From £460 Was £575

To £780 Was £975

Save 20%

Now From £460 Was £575

To £780 Was £975

Save 20%

Now From £810 Was £1,012.50

To £1,180 Was £1,475

Save 20%

Now From £630 Was £787.50

To £1,060 Was £1,325

24 Items