12 Best Bed and Breakfasts in Edinburgh Offering Warm Scottish Hospitality
A great bed and breakfast gives you more than a pillow. I’ve been to ones here in Edinburgh that let me wake up to a fry-up in a Georgian townhouse, or a seaside view of Portobello.
Each B&B I recommend below carries the city’s character in tiny details, be it New Town charm or cosy Southside corners. If you’re after comfort with Lothian warmth, this is where to look.
Barony House
– Media from baronyhouse
Address: 20 Mayfield Gardens
Contact: +441316629938
Hours:
Check-in time: 2 PM
Check-out time: 11 AM
Price: £££
Barony House feels less like a guest house and more like stepping into a polished Edwardian home with modern luxuries. My room had that rare mix of history and plush comfort, right down to the antique details.
The award-winning breakfast here really earns its reputation (and is worth waking up early for). It’s also pet-friendly, so even my cat, Tortilla, got spoiled with some serious 5-star treatment!
Pro-tip: Book direct with Barony House for welcome treats and best breakfast options (the host also likes adding personal touches when you do this!). |
Six Brunton Place Guest House
Address: 6 Brunton Place
Contact: +441316236405
Hours:
Check-in time: 3 PM
Check-out time: 10 AM
Price: ££
My favourite bit when I stayed at Six Brunton Place was sneaking out to the peaceful garden terrace with a cup of tea. The B&B felt like being in an elegant Georgian townhouse, only with WiFi strong enough for work calls.
It’s not pet-friendly and there’s no bar, but the history more than makes up for it. This place dates back to the early 19th century! The blend of antique charm and modern comforts keeps it feeling timeless, not tired.
Pro-tip: Ask for a garden-facing room. The terrace view is the quietest escape you’ll find near the city centre. |
Castle Park Guest House
– Media from castleparkguesthouse
Address: 75 Gilmore Place
Contact: +441312291215
Hours:
Check-in time: 3 PM
Check-out time: 11 AM
Price: ££
Castle Park Guest House looks and feels like a grand Victorian home from the late 1800s. The hospitality is modern-day, though; the hosts made sure I never left without a proper, hearty breakfast.
I couldn’t bring my beloved cat, Tortilla, but its location by Bruntsfield Links makes up for it. I loved being able to stroll straight into the park after my morning coffee!
Pro-tip: Request a top-floor room to get the best views and a quieter night’s sleep. |
McCrae’s Bed and Breakfast

Address: 44 E Claremont Street
Contact: +441315562610
Hours: Check out, 10 AM
Price: ££
McCrae’s Bed & Breakfast surprised me with how green a stay in the New Town could be. It features solar panels on the roof, but still has period fireplaces inside.
My room had modern comforts without losing its 19th-century charm. Even breakfast felt thoughtful, with locally sourced produce served fresh each morning.
Pro-tip: Try the vegetarian or vegan breakfast as a highlight of the B&B’s eco-friendly ethos. |
23 Mayfield Boutique Guest House
– Media from 23mayfieldedinburgh
Address: 23 Mayfield Gardens
Contact: +441316675806
Hours: Check out, 11 AM
Price: ££
I loved the Victorian novel feel at 23 Mayfield Boutique Guest House! I was captivated by the stained glass windows casting colours across the polished wood panels.
My room carried that same old-world elegance, but with modern perks. The house dates back to the late 19th century, but there’s still the kind of polish you’d expect at a 5-star hotel.
Pro-tip: Don’t miss the cigar lounge-style library! It’s a great spot to unwind with a dram after exploring the city. |
The Hedges

Address: 19 Hillside Crescent
Contact: +441316246677
Hours:
Check-in time: 2 PM
Check-out time: 10 AM
Price: ££
The Hedges felt like a secret escape, tucked inside an Edwardian townhouse from the early 1900s. My room had that mix of sophistication and calm that makes time slow down.
The overall ambience is quiet and intimate. Honeymooning couples will especially love the cosy feel of the place and the personal attention from the hosts.
Pro-tip: For a unique breakfast, try the homemade porridge with whisky cream. It’s a uniquely Scottish morning meal you won’t forget. |
B+B Edinburgh
– Media from b_b_edinburgh
Address: 3 Rothesay Terrace
Contact: +441312255084
Hours:
Check-in time: 2 PM
Check-out time: 11 AM
Price: ££
B+B Edinburgh gave me sweeping views of the West End from a Victorian Building that still carries its 19th-century grandeur. Inside, modern touches like ensuite bathrooms, fast WiFi, and a glass-roofed lounge made things sleek without losing charm.
It’s pet-friendly and even has its own bar, which felt rare for a B&B. The mix of history, hospitality, and modern convenience made it feel bigger than its size suggests.
Pro-tip: Aiming for festival seasons (August or December)? It’s best to book at least 3 months in advance. |
Gifford House Guest House

Address: 103 Dalkeith Road
Contact: +441316674688
Hours:
Check-in time: noon
Check-out time: noon
Price: ££
The high ceilings and warmth that matched the hosts’ welcome at Gifford House made me feel transported into the time of well-kept Victorian homes. My room had that old Edinburgh character but none of the discomfort of the past.
Breakfast was a standout; the full Scottish here is done properly, black pudding and all. Dating back to the late 1800s, it’s a place that wears its age with quiet pride.
Pro-tip: Ask for a front-facing room to catch lovely views down to Arthur’s Seat from the windows. |
East Claremont Guest House
– Media from thebandbdirectory
Address: 2 E Claremont Street
Contact: +441315587868
Hours:
Check-in time: 4 PM
Check-out time: 11 AM
Price: ££
East Claremont Guest House sits inside a graceful Georgian townhouse, and staying there felt like living in New Town’s history. The tall sash windows in my room let in gorgeous light, and the overall setup is simple but full of character.
It sits on a quiet street minutes away from the city centre. Built in the early 1800s, it carries that New Town elegance without losing its homely feel.
Pro-tip: Try the breakfast’s homemade jams for a small touch that makes mornings feel properly local. |
Spylaw Bank House
– Media from stickybeakblog
Address: 2 Spylaw Avenue
Contact: +441314415022
Hours:
Check-in time: 8 AM
Check-out time: 11 AM
Price: ££
If you want your B&B stay to feel like a country retreat, try Spylaw Bank House. The Georgian house, dating back to the 1800s, has been lovingly kept with antique touches.
I loved the homemade breakfasts and the quiet garden, which made up for the lack of a proper bar at this place. I especially enjoyed starting the day with fresh-baked bread straight from the kitchen.
Pro-tip: Take your coffee out in the garden for a serene start to your day. |
Airdenair Guest House

Address: 29 Kilmaurs Road
Contact: +447817313035
Hours: Check-in, 1 PM
Price: £
Airdenair Guest House dates back to the late 19th century, wearing its age with quiet charm rather than fuss. It gave me the feeling of a proper home stay, set inside a Victorian building with plenty of character.
I was given a cosy room, with just enough modern touches to keep things comfortable. A big plus is the hearty breakfast, plus the friendly hosts who go out of their way to add a personal touch.
Pro-tip: If you want a light breakfast, skip the full Scottish and opt for fresh fruit, toast with jam, and porridge or cereal. |
No. 53 Frederick Street
– Media from hotelaroundtown
Address: 53 Frederick Street
Contact: +441315864143
Hours:
Check-in time: 4 PM
Check-out time: 10 AM
Price: ££
Built in the early 1800s, No. 53 Frederick Street is a B&B that blends history with a central location that can’t be beat. Even its breakfast room carries that certain old-Edinburgh elegance.
From the get-go, it felt like stepping into a Georgian townhouse right in the heart of New Town. My room had an ensuite bathroom, central heating, and a flat-screen TV; all modern amenities and comforts tucked into walls holding period charm.
Pro-tip: For postcard views straight into Frederick Street, ask for a front-facing room. |