There’s nothing like a jaunt in Britain’s beautiful countryside to counter the frenetic pace of London life, especially if it begins or ends at a cosy pub. Whether it’s during the hazy sunshine of spring, the long summer days when birds and bees are out in force, or the crisp days of autumn and winter, a stay at one of the UK’s best pubs with rooms is an experience everyone deserves once in a while.
With over 40,000 pubs across England, Scotland and Wales, many of which offer accommodation on-site as well as excellent pub grub, it was tricky to narrow it down, but we’re confident we’ve picked the best of the bunch below. From traditional country inns with open fires and exposed beams to classy, contemporary pubs with hotel-style comforts – all with top-notch food, of course – we’ve got the full range covered.
So whether it’s a family trip, a weekend away with friends, or a romantic getaway for two you’re planning, we’re sure one of these gorgeous pubs with rooms will be just the ticket.
The Plough Inn, Kelmscott
Why: Set in the picturesque Cotswolds village of Kelmscott, this welcoming country restaurant and pub with rooms is an ideal starting point for a number of walks and bike rides in the local area, with stunning views in every direction guaranteed. The Thames Path is a stone’s throw from the front door, while Kelmscott Manor (former home of William Morris) is located just around the corner.
The pub boasts seven bright and cosy double bedrooms equipped with comfy king-size beds, luxurious bathrooms and the sort of charming Cotswold feel that comes with soft lighting, woollen throws and hessian flooring. A continental or cooked breakfast is included in the room price and we thoroughly recommend you dine in the delightful restaurant or cottage-style garden during your stay.
Price: From £70 per night for a double room
Where: The Plough, Kelmscott, Lechlade, Oxfordshire, GL7 3HG
Grandtully Hotel, Perthshire
Why: Only recently opened, this pub with rooms is ensconced in the rolling hills of Highland Perthshire and offers modern, luxurious interiors and a warm welcome. Not only does this Scottish retreat offer extremely comfortable rooms, it also has an outstanding restaurant which makes use of the best seasonal ingredients the local larder has to offer.
The accommodation at The Grandtully is made up of eight vibrant bedrooms. Each room has a unique design and offers refined rural luxury – think tweed, wool and sheepskins – balanced with homely charm and jaw-dropping views.
Friendly staff ensure guests’ days begin with a hearty Scottish breakfast and end with cosy fires, delicious baked goods and something good to drink, making it the sort of place you find very difficult to leave. If you can muster the energy make sure to book into a cookery lesson at the pub's nearby sister cookery school, Ballintaggart (where you can also stay, and is our featured image), complete with kitchen garden.
Price: From £140 per night, including breakfast
Where: Grandtully Hotel, Grandtully, Strathtay PH9 0PL
The Dog at Wingham, Kent
Why: Situated in the picturesque village of Wingham, just a few miles outside the historic city of Canterbury, this thirteenth-century pub with rooms is a delightful base from which to explore the local attractions, of which there are many. The pub is surrounded by numerous traditional timber-framed Kentish buildings, including a bakery and tea rooms, and both Howletts Wild Animal Park and Wingham Wild Life Park are just a short distance away.
The eight luxury en-suite rooms range from boutique-style doubles, to a spacious family suite and a spectacular bridal suite containing a four-poster bed and vaulted beamed ceiling (pictured). All of the beds sport Hypnos mattresses and all bookings include a generous full English breakfast each morning. Canine guests are welcome too, charged at £25 per stay.
Kent has an abundance of superb restaurants, but the restaurant at The Dog shouldn’t be overlooked, and it would be bordering on rudeness not to check out the wide range of real ales, craft beers, draft lagers, ciders and stout, and the fifty-strong gin selection available at the bar.
Price: From £152 per night for a double room, including breakfast
Where: The Dog At Wingham, Canterbury Road, Wingham, Kent, CT3 1BB
The Mash Inn, Buckinghamshire
Why: This one’s not strictly a pub, but it does have a restaurant and the word ‘inn’ forms part of its name, so we’re including it. This cute establishment is ideal for those looking to connect with nature, thanks to its tucked away location in the Chilterns, and anyone in need of an adult’s only break (the Inn explicitly states its unsuitability for under-16s).
The Mash Inn houses five Scandi-chic bedrooms, all of which come with a king-size Hypnos bed, L:A Bruket toiletries and a Roberts digital radio, and a quaint restaurant featuring a fully open kitchen where chefs cook simply but skilfully over a bespoke wood-fired grill. Dinner tables are pre-reserved for all overnight guests, so you needn’t venture from the comfort of the Inn in search of fine dining, and breakfast – comprising a freshly baked croissant with homemade jams, buttermilk yoghurt, house granola or pinhead oatmeal porridge, and freshly made Rare Company tea or coffee – is delivered to your room in the morning.
Just a forty-minute journey from central London by car or train makes The Mash Inn the perfect spot for a romantic overnight stay out of London.
Price: From £110 a night for a double room, including breakfast delivered to your room
Where: The Mash Inn, Horseshoe Road, Bennett End, Radnage, Buckinghamshire, HP14 4EB
The Star Inn at Harome, North Yorkshire
Why: It’s all about the quirky features here, from rope-slung beds to in-room snooker tables and pianos; except that it’s also about the incredible food, setting and hospitality as well. This fourteenth-century thatched inn is well-known among foodies as a Michelin-starred repository for top-drawer seasonal Yorkshire produce, but its accommodation is worth shouting about too.
The nine rooms aren’t housed within the pub itself, but are contained in a building called Cross House Lodge across the street. Each room is unique and some have interesting features as mentioned above, but all are as cosy as can be and include breakfast in The Wheelhouse, with its spectacular beamed ceiling and purpose-built table.
Special packages include a ‘foodie feast break’, ‘chef’s special break’ and ‘Christmas break’, which are ideal for gastronomes, while the nearby Howardian Hills and North York Moors are perfect for walkers. Canine guests are welcome in certain rooms and the communal lounge is an excellent place to relax in front of the fire with a book. If there’s one downside, it’s that you’ll find it very hard to leave.
Price: From £150 a night for a double room (discounts for longer stays are available)
Where: The Star Inn at Harome, High Street, Harome, York, YO62 5JE
The Wild Rabbit, Oxfordshire
Why: This modern British inn set in the heart of the Cotswolds is an idyllic spot for a bit of r&r. Just a twenty-minute walk from Kingham train station, this inviting eighteenth-century pub on the Daylesford estate – one of the most sustainable organic farms in the UK – is a top choice for visitors seeking lush vistas, terrific food and an excellent night’s sleep.
Most of the rooms, which are charmingly named after wildlife, sleep two and come fully-equipped with everything you could want for a peaceful kip. The largest of the luxury doubles, The Rabbit, is located in the eaves and features exposed brickwork, a beautiful handmade four-poster bed and a separate living area. A Nespresso coffee machine, homemade biscuits and complimentary products by Bamford Bath & Body are nice touches too.
Stays on nights when the restaurant is closed are slightly cheaper, but we wholeheartedly recommend stopping on a night when it is open so you can experience the incredible food. Each dish is made from organic ingredients from the pub's own garden, picked fresh each morning, alongside foraged and locally-sourced produce from artisan producers.
Price: From £150 a night for a double room (on days when the restaurant is closed); from £175 a night when the restaurant is open
Where: The Wild Rabbit, Church Street, Kingham, Oxfordshire, OX7 6YA
The Royal Oak, Tetbury (Gloucestershire)
Why: Upcycled furnishings, a homely restaurant, and a welcome for all make this charming eighteenth-century free house a great spot for a weekend away. Located in the small town of Tetbury within the Cotswold district of Gloucestershire, The Royal Oak is ideal for families looking for a break from the daily grind as much as it is for walkers and their dogs, and Poldark fans keen to visit Chavenage House.
With six en-suite rooms including the show-stopping Oak Lodge, which comes with its own living room, mezzanine and wood-burning stove, The Royal Oak offers comfortable accommodation at varying affordable prices. Strong community vibes and a commitment to the environment, including a vegan breakfast option, make for a real home from home.
Price: From £90 for a double room
Where: The Royal Oak Tetbury, 1 Cirencester Road, Tetbury, Gloucestershire, GL8 8EY
Crab & Lobster, West Sussex
Why: Billed as the ideal choice for those seeking a romantic or relaxing escape, the Crab & Lobster offers comfortable accommodation on the banks of Pagham Harbour Nature Reserve. Situated just five miles south of Chichester and west of Bognor Regis, this area has plenty of attractions to keep visitors occupied, though it’s a great place for doing nothing too.
There are three options for sleeping: standard rooms, deluxe rooms, and Crab Cottage for groups of up to four wishing to self-cater. All the rooms are a comfortable blend of contemporary and traditional styles, though if it’s superb views over fields and sea you’re after, you’ll need to go deluxe. There’s a minimum two-night stay policy on weekends, but each night includes a cooked breakfast the following morning.
Price: From £190 per night for a standard double room
Where: The Crab & Lobster, Mill Lane, Sidlesham, West Sussex, PO20 7NB
The Gurnard’s Head, Cornwall
Why: This beautifully-situated pub with rooms on Cornwall's Atlantic coast between St. Ives and St. Just is the kind of place where time seems to stand still. The proprietors of The Gunard’s Head are committed to ensuring their guests have time to unwind as they enjoy the dramatic coastline that has inspired artists and walkers for centuries.
It’s said that salty air helps us to sleep more deeply, so once cosseted in a Vi-Spring bed after filling up on the delicious, earthy food served in the restaurant, you’re in for a blissful night’s kip. Waking here is pretty spectacular too, thanks to views of the gorse covered moorland and foaming Atlantic, and a hearty Cornish breakfast comprising yoghurt, house-made jams, local apple juice, toast, and a choice of kippers or a full English breakfast.
Price: From £130 a night for a double room
Where: The Gurnard's Head, Nr Zennor, St. Ives, TR26 3DE
The Inn at Whitewell, Lancashire
Why: A destination for anyone interested in history, this beautiful fourteenth-century manor-house-turned-inn sits high on the banks of the River Hodder, with spectacular views down the valley into the heart of the Forest of Bowland. Ideally placed for outdoor activities, such as walking, shooting and fishing, and more leisurely activities such as a gentle stroll followed by a rich supper and a tipple by the fire, The Inn at Whitewell has something for everyone.
Each of the 24 bedrooms is unique, but they could all give Downton Abbey’s interiors a run for its money. Sumptuous fabrics, quirky old furniture and antique works of art abound, as do open fireplaces and beautifully-restored Victorian cabinet baths. All room rates include a full English breakfast and there’s even a standalone holiday cottage (adorably named ‘The Piggeries’) for larger groups.
Price: From £137 per night for a double room
Where: Inn at Whitewell, Clitheroe, Forest of Bowland, Lancashire, BB7 3AT
Brook Green Hotel, London
Why: If you need to escape for a night or two, but don’t want the faff of organising transport out of the capital, Brook Green Hotel in Hammersmith is the perfect solution. Located right beside an open green with tennis courts and a park, this handsome pub with rooms offers comfortable and stylish accommodation in addition to a fantastic selection of food and drinks in its bright restaurant and basement speakeasy cocktail bar.
Each of Brook Green Hotel’s 17 design-led en-suite rooms have all the comforts of home, including LCD televisions with Sky Movies and Sports included, premium toiletries and an excellent choice of breakfasts. So, whether a base for exploring London or a place to get away from it, comfort and style is guaranteed.
Price: From £109 per night for double occupancy
Where: Brook Green Hotel, 170 Shepherd’s Bush Road, London, W6 7PB
The Felin Fach Griffin, Wales
Why: This pub’s approach to its sleeping quarters is based soundly on a maxim often forgotten by hotels: that a night’s sleep is only as good as the bed itself. That’s why it prides itself on providing travellers with the comfiest beds in existence, along with Roberts radios, fresh flowers, home-made biscuits, toiletries from Bramley Products, and warm Welsh blankets.
Nestled near the book town of Hay-on-Wye between the Black Mountains and the Brecon Beacons, this welcoming pub with rooms is a sanctuary owned by the same folks as The Gunard’s Head in Cornwall. With mountains, rivers and lowland hills on every side, it’s an ideal bolthole for anyone who appreciates nature and wants to immerse themselves in it. The pub also offers Welsh beef and lamb, game from local estates and fresh fruit and veg from the kitchen garden. Rates are for bed and breakfast, though packages that include dinner are available too.
Price: From £140 a night for a double room
Where: The Felin Fach Griffin, Felin Fach, Brecon, LD3 0UB
Looking to stay in the capital? Check out our guide to the best pubs and bars in London