You know that feeling when you find the perfect pub? The kind that gets the balance just right—warm, lively, welcoming, and full of proper food and drinks. Now imagine you don’t have to leave it at closing time. That’s the beauty of staying in a pub with rooms.
In Edinburgh, a city filled with centuries of history, charm, and pub culture, there are a few special spots where you can enjoy a pint downstairs and retreat to a comfy bed upstairs. Perfect for weekend breaks, spontaneous nights out, or that much-needed escape where everything you need is under one roof.
Whether you’re after local vibes, stylish interiors, or somewhere to crash after exploring the city centre, here’s our pick of the best Edinburgh pubs with rooms—and yes, we’re starting with one we know very well.

1. Black Ivy, Bruntsfield
Best for: foodies, solo travellers, dog-friendly stays
We might be a bit biased, but Black Ivy truly offers the full package. Located in the laid-back Bruntsfield neighbourhood, just a short stroll from the Meadows and city centre, we bring you local luxury for less—without the quiet, beige hotel vibes.
Our bar is buzzy, the cocktails flow ’til late at the pub, and the terrace is heated all year round (blankets included). Pair that with a full food menu from breakfast to late-night bites and you’ve got yourself the kind of place you won’t want to leave!
Upstairs, we’ve got 22 boutique bedrooms designed to help you unwind in style. Think plush beds, rich colours, retro radios, and soft lighting. Whether you’re travelling solo, visiting with your dog, or planning a weekend with friends, there’s room for you here.
And did we mention we’re dog-friendly?
2. The Inn on the Mile
Best for: digital nomads, style-conscious travellers, food lovers
Sitting right on Edinburgh’s iconic Royal Mile, this boutique spot is ideal for travellers who want to stay in the heart of it all. The Inn on the Mile blends traditional pub atmosphere with sleek, modern bedrooms that are full of personality.
Each of the nine rooms features luxe extras like Nespresso machines, steam-proof mirrors, air-con, and stocked mini-fridges. Downstairs, you’ll find a lively bar that offers great food, live music, and a friendly welcome that feels more local than touristy.
If you love being able to roll out of bed and into a city adventure—or just down to the bar for a dram—this place delivers.
3. BrewDog DogHouse, Edinburgh
Best for: beer enthusiasts, vinyl lovers, design-forward stays
This is no ordinary pub-with-rooms—it’s a full-blown craft beer hotel. BrewDog’s DogHouse in Edinburgh features 20 apartment-style rooms kitted out with in-room beer taps, rainfall showers, and mini-fridges stocked with chilled craft beer (yes, even in the shower).
The vibe here is cool, industrial, and bold—with retro vinyl players, punk-inspired artwork, and two bars serving up 30+ beers on tap. Add to that their legendary food menu (burgers, wings, and loaded fries) and dog-friendly rooms, and you’ve got one of the most unique stays in town.
Perfect if you want more buzz than bed and breakfast!
4. Toby Carvery, Edinburgh West
Best for: families, business travellers, roast dinner fans
Looking for something a little more classic? Toby Carvery in Edinburgh West offers reliable, family-friendly accommodation just three miles from the city centre. It’s a great option for those who want easy parking, generous space, and a cracking Sunday roast.
Their 28 bedrooms are straightforward but comfortable, making them ideal for work trips, family visits, or travellers who value simplicity and good value. And yes—you can wake up to a full Scottish breakfast.
If you want to combine comfort and convenience with roast potatoes on tap, this is your place.
5. The Hampton Hotel, Murrayfield
Best for: sports fans, weekend escapes, laid-back pub vibes
Set near Murrayfield Stadium, The Hampton Hotel is a welcoming pub with six boutique en-suite rooms, making it perfect for those looking for a cosy base after catching a game or exploring the nearby parks and galleries.
Expect plush beds, complimentary toiletries, flat-screen TVs, and a relaxed, friendly atmosphere. The pub downstairs serves up solid comfort food (hello, beer-battered haddock and beef pie) and is a great place to catch live sport over a pint.
It’s a lesser-known gem that feels wonderfully local.
Why Choose Pub Accommodation in Edinburgh?
One of the best things about staying in a pub is that you don’t have to leave when things get good. There’s no need to check your watch or figure out where the nearest hotel is—you’re already there.
After a couple of pints, a good meal, and a few unexpected conversations, you’re just a few steps from bed. And in the morning, you get to wake up to the same familiar space, just with coffee instead of lager.
- Rooms with charm and character, each one different from the next
- Genuine hospitality from locals who actually know the area
- Quality food and drink just a staircase away
- Central locations or neighbourhoods packed with personality
- A chance to soak up the city’s pub culture without ever calling a taxi
Whether you’re here for a quick break, the Fringe Festival, or just want a more memorable overnight stay, pub accommodation gives you front-row access to Edinburgh’s heart and soul.
Tips for Booking a Great Pub Stay in Edinburgh
If you’re new to the world of pub accommodation, here are a few things to keep in mind:
- Look for independent pubs: They often offer more character and better food than large chain hotels.
- Check if breakfast is included: Some pubs offer a full cooked breakfast as part of the stay—others let you order from the main menu.
- Read the room details: Some are boutique-level luxe, while others are more traditional and no-fuss.
- Noise matters: If you’re an early sleeper, check reviews to see how lively the pub is at night.
- Don’t forget to book direct: Many pubs offer the best rates (or a free drink) if you book through their website.
With the right choice, staying above a pub becomes more than convenient—it becomes the best part of your trip.
Experience Edinburgh Like a Local
There’s no better way to get to know Edinburgh than by staying in one of its best pubs. From the character and charm of Black Ivy to the playful vibes of BrewDog DogHouse, there’s a pub stay for every kind of traveller.
For a laid-back, stylish, and friendly stay with proper food and buzzing atmosphere, Black Ivy is always ready to welcome you. Whether it’s for the weekend or just one brilliant night, come see why locals and visitors alike keep coming back.
Pub stays just hit different. And in Edinburgh? They hit even better!





