Here's our pick of the best, most cosy pubs with rooms around the UK. These snug country inns and traditional village pubs offer delicious food and drink downstairs, and luxurious boutique accommodation upstairs. What could be better for a wintery weekend away?
Double Red Duke
Bampton - Oxfordshire
Sleeps 2/3 per room
This picturesque 16th Century hotel in the Cotswolds has a large bar, dining room and 19 luxurious bedrooms, many featuring roll top baths.
The Swan
Chipping Norton - Oxfordshire
Sleeps 2 per room
Traditional English pub in Oxfordshire that offers a comfy place to stay as well as 21st century food, service and style.
The Bull Inn - Totnes
Totnes - Devon
Sleeps 2 per room
Stay in this wonderful organic, ingredient-led pub at The Bull Inn in Totnes, with comfy rooms that are ideal for couples.
The Cartford Inn
Little Eccleston - Lancashire
Sleeps 2 per room
Deluxe inn with amazing rooms, and gorgeous cabins on offer - All part of an award-winning boutique Lancashire hotel and restaurant.
The Merry Harriers Inn & Garden Rooms
Godalming - Surrey
Sleeps 3
Cosy cottages tucked away in the garden of a historic English inn amidst the scenery of the Surrey Hills, a romantic rural escape.
Beach Huts & Beach Suites at Cary Arms
Babbacombe - Devon
Sleeps 2 per hut
Fabulous Devon beach huts and luxury beach suites located in an enviable beachfront position on the English Riviera
The Rose & Crown Romaldkirk
Romaldkirk - County Durham
Sleeps 2 per room
Wonderful pub with super comfy rooms in a peaceful and beautiful corner of the North Pennines, right in the centre of the picturesque village of Romaldkirk.
The Beckford Arms
Fonthill Gifford - Wiltshire
Sleeps 2 per room
Stay in the traditional yet stylish surroundings of The Beckford Arms - a country pub located on the parkland of Fonthill Estate in South Wiltshire.
The Crown in Woodstock
Woodstock - Oxford
Sleeps 2 per room
18th c. country-chic boutique hotel b&b and restaurant with five fabulous rooms and delicious food, near Blenheim Palace estate
The Black Bull
Sedbergh - Cumbria
Sleeps 2 per room
This charming inn boasts a location on the edge of the Yorkshire Dales and a wonderful fusion of British, European, and Asian-inspired dishes.
The Brisley Bell
Dereham - Norfolk
Sleeps 2
Luxury rooms next to a friendly pub offering great food in the pretty Norfolk countryside.
The Bell in Ticehurst
Ticehurst - East Sussex
Sleeps 2-4 per room
Enjoy a truly unique stay in one of the quirky rooms or rustic lodges at The Bell in Ticehurst.
The Village Pub
Barnsley - Cotswolds
Sleeps 2 per room
Rustic but refined country pub in the Cotswolds with an excellent menu, wine list, and comfy upstairs suites.
The Dundas Arms
Kintbury - Newbury
Sleeps 2 per room
Riverside pub nestled between the River Kennet and the Kennet and Avon canal in Kintbury, West Berkshire, with eight beautifully-appointed bedrooms.
Please confirm your email address
You must confirm your email address before you can make a booking enquiry