Skip to content
Updated September 2026

The Best B&Bs and Guest Houses in Edinburgh (2026)

The 16 owner-run B&Bs and guest houses in Edinburgh I'd book, from New Town townhouses to the beach at Joppa, each with what breakfast you get, the minimum stay, parking, stairs and the real walk to the Royal Mile.

16
places
4.6
avg Google rating
Edinburgh
Scotland
── b&bs · edinburgh

The best B&Bs and guest houses in Edinburgh breakfast included, owners on the stairs

The short answer: for the breakfast people write home about, book 23 Mayfield, for a treat within walking distance of everything book Crescent House, and for a warm welcome at a fair price book Castle Park on Gilmore Place or Sherwood on Minto Street. If you want a B&B in the city centre, know that there's barely such a thing: Elder York Guest House, 12 minutes' walk from the Royal Mile, is as central as a genuine B&B gets. Most of the city's guest houses are a mile south in Newington and Bruntsfield, about 20 minutes into town by bus. If you're still choosing an area rather than a house, start with where to stay in Edinburgh.

Every one of these 16 houses is a small independent guest house or B&B that serves breakfast in the house, and at most of them the owners cook it. Guest houses that are now room-only, hotels that call themselves B&Bs and self-catering flats are left out. They're grouped by area: the central-ish New Town and Calton Hill edge, the Newington guesthouse strip, Bruntsfield, Leith, and Portobello by the sea. Each card gives the same six things in the same order: breakfast, minimum stay, parking, stairs, the bus (or walk) to Princes Street and the walk to the Royal Mile, measured door to door to the Tron. Each area section links to that area's own hotels page.

One warning before you fall for any of them. Edinburgh's prices swing hard with the calendar: in August, when the Fringe and the festivals fill the city, and at Hogmanay, a room can cost two to four times the rates below, minimum stays get longer and the small houses fill first, so book six to nine months ahead for those dates. The prices here are dated off-peak midweek rates from each house's own booking engine or tariff, to compare houses by. They are not quotes.

Elder York Guest House

Central-ish: the honest answer to "B&B in Edinburgh city centre". True city-centre B&Bs barely exist. The Old Town's small places are hotels, aparthotels and rooms above bars, and the handful of New Town townhouses that still sell rooms with breakfast sit on the edges, between St Andrew Square and Calton Hill or out towards Bellevue. These five are the closest genuine owner-run B&Bs to the Royal Mile, from 12 to 28 minutes' walk, and they're the ones I'd book if being able to walk everywhere matters more than parking or price. If it has to be the Old Town itself, go to the Old Town hotels page instead.

Elder York Guest House is the most central B&B in Edinburgh that I'd send anyone to: a family-run guest house of 12 rooms on the upper floors of a listed building on Elder Street, a few steps from St Andrew Square and the bus station. It's 12 minutes on foot to the Royal Mile at the Tron and 9 to Princes Street, so you won't need a bus at all. The price includes a full Scottish breakfast, or continental if you'd rather, and reviewers keep coming back to the same three things: the location, the family who run it and the size of the breakfast. More on the area: hotels in the New Town.

Breakfast full Scottish or continental, included · Minimum stay none stated · Parking none mentioned, so plan on a city car park · Stairs second and third floors, no lift · Princes Street 9 minutes' walk · Royal Mile 12 minutes' walk. The catch is booking it. There's no online booking of its own, it isn't selling November nights on Booking.com, and its prices page is years old, so phone 0131 556 1926 and ask. Not every room is en-suite, so say you want one when you call.

guesthouse · New Town · St Andrew Square
Elder York Guest House
4.4 Google (231)
38 Elder St, Edinburgh EH1 3DX, UK
Price: not bookable online for November 2026 (Booking.com, its only online channel, had no rooms on sale, checked 25 Sep 2026); its own prices page says 'from £35 per person' with breakfast and VAT, but that page is years old, so phone 0131 556 1926 for a current price Hours: Full Scottish or continental breakfast included; check-in 2pm to 10pm, check-out by 10:30am; children welcome; no pets
Access: Rooms are on the second and third floors of a listed building, stairs only, no lift
Tip

Phone to book (0131 556 1926) and ask for an en-suite room; the stairs to the second and third floors are the price of this location.

The hotel is very well located, the welcome is warm, the rooms are comfortable, and the breakfast is plentiful. from a visitor review

Crescent House

Crescent House is the B&B I'd book for a treat within walking distance of everything: three suites in a townhouse on Claremont Crescent, opened in 2018 by Michael, an artist and interior designer who runs the breakfast, and Paul, who looks after guests. It holds a perfect 5.0 on Google from 84 reviews. Breakfast is a spread rather than a fry-up: pastries baked that morning, fruit salad, yogurt, Scottish and European cheeses and cold meats, jams and their own Scottish crumpets, with dietary needs covered. The Royal Mile is 28 minutes' walk, Princes Street 25, and the bus isn't faster. It sits at the Bellevue end of the patch covered on the Stockbridge and Canonmills page.

Breakfast continental spread, included · Minimum stay none on the November calendar (10% off for four nights or more) · Parking free outside from 5:30pm to 8:30am and all weekend; midweek daytime £15 a day through a neighbour, booked ahead · Stairs suites upstairs, no lift mentioned · Princes Street 25 minutes' walk · Royal Mile 28 minutes' walk. The Calton and Pentland Suites were £200 a night with breakfast for Tuesday 10 November and the Heriot £215. With three suites it sells out fast. Ask for the Calton, the south-facing one with the deep bath and the view of Calton Hill and Arthur's Seat.

bnb · Bellevue · Claremont Crescent
Crescent House
5.0 Google (84)
13 Claremont Cres, Edinburgh EH7 4HX, UK
Price: £200 a night for the Calton or Pentland Suite with breakfast, one night, 2 adults, on the house's own booking engine for Tue 10 Nov 2026, checked 25 Sep 2026 (Heriot Suite £215; the site's from-prices are £160 to £190; 10% off for four nights or more; levy inclusion not stated) Hours: Continental-style breakfast included, with dietary needs catered for; check-in from 3pm, check-out by 11am; a child aged 12 to 16 can sleep on an inflatable bed in the Calton Suite for £100 a night
Access: The suites are upstairs (at least one on the second floor) and breakfast is in the ground-floor kitchen; no lift is mentioned
Tip

Ask for the Calton Suite, south-facing with a deep bath and a view to Calton Hill and Arthur's Seat. Book midweek parking ahead.

Paul and Mike as hosts-in-chief have thought of every detail. This is how hospitality is meant to be. from a visitor review

Six Brunton Place

Six Brunton Place is the small, handsome one on the far side of Calton Hill: a Georgian townhouse with four en-suite rooms and a cantilevered stone staircase inside, hosted by Hilary, on a quiet residential street. It rates 4.7 on Google from 83 reviews. The bus from the end of the street is about 9 minutes to Princes Street, and the Royal Mile is 25 minutes on foot, so it's close without being in the crowds. It suits a couple who want character and a garden room, not a family: children aren't taken. Nearby hotels are on the New Town page.

Breakfast a full breakfast, which the rates page says is included; the booking page marks it only on the Garden Room, so confirm · Minimum stay one night was bookable in November · Parking no private spaces; street parking is free at weekends and pay-and-display on weekdays, with covered parking at St James Quarter about 10 minutes away · Stairs stone staircase, no lift mentioned · Princes Street about 9 minutes by bus · Royal Mile 25 minutes' walk. The Playfair Room was £210 for Tuesday 10 November on the booking page, well above the £159 winter price on the rates page, so ask which applies before you pay. The deposit is the first night and you need 14 days' notice to get it back. Ask for the Garden Room if you want French windows onto the garden.

guesthouse · Calton Hill east · Brunton Place
Six Brunton Place
4.7 Google (83)
6 Brunton Pl, Edinburgh EH7 5EG, UK
Price: £210 a night for the Playfair Room (super-king or twin), one night, 2 adults, on the house's own booking page for Tue 10 Nov 2026, checked 25 Sep 2026 (the Garden Room £280, marked with breakfast); the house's rates page lists winter prices of £139 to £179 including a full breakfast and all taxes, so confirm the price and whether breakfast is included when you book Hours: Check-in 3pm to 7pm, check-out by 10am; no children and no pets; first night taken as a deposit, 14 days notice for a full refund (28 days in August, at Hogmanay and on event weekends)
Access: A Georgian townhouse with a stone staircase inside; the Regent room is on the garden level; no lift is mentioned
Tip

Confirm whether breakfast is in your rate before you pay, and ask for the Garden Room for the French windows onto the garden.

Hilary was great and there to greet us when we arrived. It was absolutely beautiful! from a visitor review

East Claremont Guest House

East Claremont Guest House is where I'd go north of the New Town for a proper cooked breakfast: every rate at this 19th-century corner townhouse includes one, made to order, with scones, pancakes and cheese on the side, and every room is en-suite. It holds 4.2 on Google from 144 reviews, and the breakfast is what the good ones talk about. Princes Street is 19 minutes on foot or about 15 by bus, and the Royal Mile is 23 minutes' walk, which makes it one of the more central B&Bs in the city. Full area write-up: Stockbridge, Canonmills and Bellevue.

Breakfast full cooked, included in every rate · Minimum stay none stated · Parking none mentioned, so ask · Stairs three floors, no lift; the Deluxe Double and one Standard Double are on the ground floor · Princes Street about 15 minutes by bus · Royal Mile 23 minutes' walk. A Standard Double was £170 with breakfast and free cancellation for Tuesday 17 November. The en-suites are small, and a winter Google reviewer couldn't adjust the heating from the room. For a quiet night, the Superior Double faces the garden at the back; for a four-poster, take the ground-floor Deluxe Double.

guesthouse · Canonmills & Bellevue · East Claremont Street
East Claremont Guest House
4.2 Google (144)
2 E Claremont St, Edinburgh EH7 4JP, UK
Price: from £170 a night (Double Standard en-suite, full cooked breakfast included, free cancellation; off-peak midweek Tue 17 Nov 2026, 10 Nov being sold out, checked 18 Sep 2026) Hours: Check-in 2pm to 10pm, check-out by 11am; full cooked breakfast included in every rate; travel cot available in the Twin Double-Bed room
Access: Rooms on the lower-ground, ground and first floors of a Georgian townhouse; the Deluxe Double and one Standard Double are on the ground floor, but no step-free claim is made and no lift is mentioned
Tip

The garden-facing Superior Double is the quiet one; the ground-floor Deluxe Double has the king four-poster. Families: the Twin Double-Bed room takes a travel cot.

Breakfast was also really good, you get to choose from a full Scottish breakfast or just grab certain cooked items which you prefer. from a visitor review

The Stevenson House

The Stevenson House is the most unusual B&B in Edinburgh: two bedrooms in a private family home at 17 Heriot Row, the New Town house that was Robert Louis Stevenson's family home, now lived in by the Macfie family, who take B&B guests all year. The master bedroom on the first floor has a four-poster, William Morris wallpaper and the original Victorian bath the Stevensons put in; the twin on the second floor looks north towards Fife. Breakfast comes with home-baked bread and Mrs Macfie's own jams. The Royal Mile is 21 minutes' walk and Princes Street 15, so there's no bus to think about.

Breakfast included, with home baking · Minimum stay none stated (five nights or more gets a free dinner with wine) · Parking none mentioned, so ask · Stairs first and second floors, stone staircase, no lift mentioned · Princes Street 15 minutes' walk, no bus needed · Royal Mile 21 minutes' walk. The trade-off is how you book: there's no online booking, only an enquiry form and a phone number, and the published prices (£200 for the double, £160 for the twin) are from an old page, so treat them as a guide. You're a guest in a house that also hosts dinners and events, which is the charm and, for some, the drawback. Ask for the master bedroom for the bath. The New Town's hotels are on the New Town page.

bnb · New Town · Heriot Row
The Stevenson House
4.3 Google (36)
17 Heriot Row, Edinburgh EH3 6HP, UK
Price: the house's own page quotes £200 a night for the double and £160 for the twin, breakfast included, but that page is several years old and there's no online booking, so ask for the current rate when you enquire by form or on 0131 556 1896 (checked 25 Sep 2026) Hours: Breakfast included, with home-baked bread and jams; bookings by enquiry form or phone only; stays of five nights or more get a free dinner with wine
Access: The two bedrooms are on the first and second floors, up the original stone staircase; no lift is mentioned
Tip

Enquire early by form or phone (0131 556 1896) and ask for the first-floor master bedroom with the Stevensons' Victorian bath.

Breakfast was always served personally by the hosts and consisted of fresh eggs, coffee, tea, muesli, honey, toast, cold cuts from a visitor review

23 Mayfield

Southside and Newington: the guesthouse strip. Most of Edinburgh's B&Bs are here, in the stone villas along Minto Street, Mayfield Gardens and the roads off Dalkeith Road, a mile or so south of the Old Town. It's the best part of the city for a cooked breakfast and free parking, and the bus is easy: the 3, 7, 8, 29, 31, 37 and 49 run up the main road into town. The price is distance, 24 to 32 minutes on foot to the Royal Mile, and stairs, since hardly any of these houses has a lift. The area is covered house by house on the Bruntsfield, Morningside and Southside page.

23 Mayfield is the breakfast to beat in Edinburgh's B&B belt, and my pick for a couple's special trip. Ross, a former ship's chef, cooks to order in a candlelit dining room (two-hour porridge, Stornoway black pudding, bread from a local bakery) while Kathleen runs the house, a detached Victorian villa of mahogany panelling and four-posters. It holds 5.0 on Google from 217 reviews. The Royal Mile is 31 minutes' walk and the bus to Princes Street about 22 minutes, with half a dozen routes passing the door.

Breakfast full Scottish cooked to order, included · Minimum stay two nights, even midweek in November · Parking free and secure for direct bookings · Stairs three storeys, no lift · Princes Street about 22 minutes by bus · Royal Mile 31 minutes' walk. A Deluxe Tudor room was £219 a night with breakfast and the 5% levy included, on a two-night minimum, and a Grand room £235. The terms are firm: cancel within 40 days of arrival and you pay the whole stay, there are no under-8s, and you're out by 10am. For Arthur's Seat out of the window, book the Grand Tudor, alone on the top landing.

guesthouse · Newington · Mayfield Gardens
23 Mayfield
5.0 Google (217)
23 Mayfield Gardens, Edinburgh EH9 2BX, UK
Price: from £219 a night on a two-night minimum (Deluxe Tudor room, super-king or twin, full Scottish breakfast and the 5% visitor levy included; £438 for Tue 10 to Thu 12 Nov 2026, checked 18 Sep 2026; Grand rooms £235; pay on arrival, charged in full if cancelled inside 40 days) Hours: Check-in 4pm, last check-in 6:30pm unless you give an arrival time a day ahead for self check-in; check-out 10am; cooked-to-order breakfast in the candlelit breakfast room; children over 7 only; no pets; free secure parking for direct bookings, outside the low emission zone
Access: A three-storey Victorian villa with no lift mentioned; the Grand Tudor is on the top floor on its own landing
Tip

Book direct for the free parking; the top-floor Grand Tudor looks out to Arthur's Seat. Cancelling inside 40 days costs the full stay.

Ross and Kathleen are fantastic, friendly hosts and the breakfast experience is second to none. from a visitor review

Glenalmond House

Glenalmond House, next door to 23 Mayfield, is the classic family-run B&B done properly: nine en-suite rooms run by Jimmy and Fiona, and a breakfast you order the night before from a real menu (McSween's haggis, Loch Fyne smoked salmon with scrambled egg, a vegetarian haggis, waffles, Scottish pancakes from a local bakery and free-range eggs, with vegan and gluten-free options). It rates 4.8 on Google from 117 reviews. It's also the easiest of these houses for anyone who struggles with stairs: four bedrooms are on the ground floor behind a very small front step.

Breakfast full, from a menu, included · Minimum stay none stated · Parking free on site, one space per room, no need to book · Stairs four ground-floor rooms with level access · Princes Street about 22 minutes by bus · Royal Mile 31 minutes' walk. The tariff page lists winter rooms from £165 a night with breakfast, the rooms page shows lower prices, and no November nights are on sale online, so phone to book and get the price in writing. There's no air conditioning and the Classic rooms are on the small side. Ask for a Terrace room: ground floor, a private terrace and a bigger shower.

bnb · Newington · Mayfield Gardens
Glenalmond House
4.8 Google (117)
25 Mayfield Gardens, Edinburgh EH9 2BX, UK
Price: low-season (November to March) rooms with breakfast from £165 a night for a Classic Twin, £180 for a Deluxe Rococo or four-poster and £190 for a Terrace room on the house's tariff page (its rooms page shows lower figures); no November 2026 nights on sale online, on its own booking page or Booking.com (checked 25 Sep 2026), so phone 0131 668 2392 Hours: Full breakfast included, chosen from a menu the night before, served 8am to 9:30am; check-in 2pm to 6pm (later by arrangement), check-out 10am; children 5 and over; no pets; no deposit; free cancellation until 14 days before
Access: A very small step at the front door, then level access to four ground-floor bedrooms; the Terrace rooms have grab rails
Tip

Phone to book (0131 668 2392) and ask for a ground-floor Terrace room. One free parking space comes with every room.

Jimmy & Fiona look after you very well, breakfast brilliant, rooms exceptional from a visitor review

Sherwood Guest House

Sherwood Guest House is the value pick of the strip and the nearest to town: Vivienne's six-room Georgian house at 42 Minto Street, 24 minutes' walk from the Royal Mile and about 17 minutes by bus to Princes Street, with seven routes at the door. Google reviewers give it 4.8 from 97 reviews. The rooms are small but unusually practical for a guesthouse, with a fridge, a microwave, a safe and a welcome tray.

Breakfast continental only, included · Minimum stay two nights every night through December; the third night free from 1 November to 18 December · Parking a few free spaces, not enough for every room; street parking about £12 a day · Stairs Georgian townhouse, no lift · Princes Street about 17 minutes by bus · Royal Mile 24 minutes' walk. En-suite doubles are from £150 a night on the house's published rate, with the levy included. The doubles are about 10 square metres, there's no cooked option, and check-out is 10am. Skip Room 2, the twin with its bathroom next door, unless you don't mind.

guesthouse · Newington · Minto Street
Sherwood Guest House
4.8 Google (97)
42 Minto St, Edinburgh EH9 2BR, UK
Price: from £150 a night on a two-night minimum (the guesthouse's published from-rate for its en-suite doubles, rooms 3, 4 and 6, with continental breakfast; the twin with a private bathroom next door from £130; November 2026 rates not yet on its booking page, checked 18 Sep 2026; two-night minimum every night to December; from 1 Nov to 18 Dec 2026 the third consecutive night is free; the booking page lists the 5% visitor levy as included) Hours: Check-in 1:30pm to 7pm (luggage drop from 10am by arrangement), check-out 10am; continental breakfast only, no cooked option; children from 3; no pets; a few free on-site spaces, not enough for every room, with street parking about £12 a day
Access: A Georgian townhouse with stairs and no lift mentioned; rooms run from 9 to 18 sq m, the doubles about 10
Tip

Use the third-night-free offer (1 Nov to 18 Dec) and avoid Room 2, whose bathroom is next door rather than en-suite.

The Sherwood is very well sited, being an easy 20 minute stroll or a 10 minute bus ride into the city. from a visitor review

Barony House

Barony House isn't taking online bookings this autumn and winter, so phone 0131 662 9938 for dates before you plan around it. When it's open, it's a favourite: 5.0 on Google from 225 reviews for a family-run Victorian house on the same stretch of Mayfield Gardens as Glenalmond, with rooms designed by Susan, the resident artist, who also cooks the breakfast from locally sourced ingredients (and takes coeliac diets seriously). The room to ask for is the Royal, on the first floor at the front with a view of Arthur's Seat. The two Servants' Quarters rooms, down their own stone steps with a shared Club Room, are quirkier and more private.

Breakfast cooked, included · Minimum stay none stated · Parking three free private spaces out front (reserve one) plus free side-street parking · Stairs first-floor walk-up; Servants' Quarters via outside steps · Princes Street about 21 minutes by bus · Royal Mile 32 minutes' walk. There's no published price and nothing on sale online from October to April, so phone or message the house to find out whether it's taking bookings for your dates. No children, no pets, and the Servants' Quarters mean a walk outside to breakfast.

guesthouse · Newington · Mayfield Gardens
Barony House
5.0 Google (225)
20 Mayfield Gardens, Edinburgh EH9 2BZ, UK
Price: no published tariff and no rooms on sale online from October 2026 to April 2027, on its own booking page or Booking.com (checked 25 Sep 2026); phone 0131 662 9938 for dates and prices; the site offers 10% off for booking direct Hours: Cooked breakfast included (not with the self-catering apartment), with gluten-free and coeliac-friendly options; check-in 2pm to 10pm, check-out by 11am; no children, no pets
Access: The Royal room is a first-floor walk-up; the two Servants’ Quarters rooms are reached by outside stone stairs; no lift is mentioned
Tip

Phone (0131 662 9938) for dates and book direct for 10% off. Ask for the Royal room for the Arthur's Seat view, and reserve one of the three parking spaces.

Excellent place to stay. Good location, great food, beautiful rooms, and very helpful owners. from a visitor review

Castle Park Guest House

Bruntsfield and Gilmore Place: the west side of the Meadows. The second B&B cluster is on the other side of the Meadows, along Gilmore Place and the quiet streets off Bruntsfield Links, with Bruntsfield's cafes and delis on the doorstep. It's the same walk as Newington (26 to 35 minutes to the Royal Mile), slightly nearer the Castle end of town. More options: Bruntsfield, Morningside and the Southside.

Castle Park Guest House is the B&B I'd book on Gilmore Place, and the welcome is why. Ian and David, hoteliers in Sitges before they came here, cook breakfast to order with their own bread for the seven rooms at number 75, and reviewers rate the house 4.8 on Google from 233 reviews. The Royal Mile is 27 minutes' walk and the bus about 22 minutes to Princes Street, with the 10 and 27 stopping at the corner.

Breakfast cooked to order; the booking page adds it as a separate line once you pick a room, and the amount isn't shown up front · Minimum stay two nights on every November date · Parking none; a reduced daily rate at an underground car park 8 minutes away · Stairs one or two flights, no lift, no ground-floor room · Princes Street about 22 minutes by bus · Royal Mile 27 minutes' walk. A Standard Double was £150 a night room rate for Tuesday 17 November on a two-night minimum (the house was closed 2 to 16 November), VAT and the 5% levy included, paid on arrival with free cancellation until seven days before. Check-in is 3pm to 7pm, so tell them when you'll arrive, and ask for the Mackenzie Room, the biggest.

guesthouse · Bruntsfield · Gilmore Place
Castle Park Guest House
4.8 Google (233)
75 Gilmore Pl, Edinburgh EH3 9NU, UK
Price: from £150 a night room rate on a two-night minimum (Standard Double, 135cm bed, first floor, en-suite; breakfast is added as a separate line once you pick the room; closed 2 to 16 Nov 2026, so this is Tue 17 to Thu 19 Nov 2026, checked 18 Sep 2026; Superior King £155, Deluxe Double or Twin with a super-king £165 to £170; prices include VAT and the 5% visitor levy; pay on arrival, free cancellation until 7 days before) Hours: Check-in 3pm to 7pm (give an arrival time), check-out 11am; breakfast 8am to 9:30am in the front room, takeaway for early starts; two-night minimum on every November date; no pets; children in existing beds, travel cot in some rooms
Access: No lift and no ground-floor rooms: every room is up one or two flights of a single Victorian staircase
Tip

Ask for the Mackenzie Room, the largest, and give your arrival time: check-in runs 3pm to 7pm. The two singles have their bathrooms across the landing.

The hosts (Ian and David) are incredibly friendly and helpful. You really feel welcome here. from a visitor review

Averon Guest House

Averon Guest House is the B&B for drivers, and the one with a party trick: a guest house on Gilmore Place with a free car park of 14 spaces and a bookable EV charger, a rarity this close to the Castle. The owner, Alan Cran, sings Scottish songs for guests five evenings a week, free, at 9:30pm. It holds 4.3 on Google from 576 reviews, and the host is what the five-star ones talk about. The Royal Mile is 26 minutes on foot and Princes Street about 21 minutes by bus.

Breakfast included, but basic (a two-star Google reviewer lists toast, jam and cheese) · Minimum stay three nights, even midweek in November · Parking free, 14 spaces, plus an EV charger · Stairs yes, no lift mentioned · Princes Street about 21 minutes by bus · Royal Mile 26 minutes' walk. A double en-suite was £463.68 for three nights from Tuesday 10 November, about £155 a night with breakfast, paid up front with a cancellation fee (£510.06 on the free-cancellation rate). The house and some beds are dated, and not every room is en-suite, so check the room type. Come for the parking and the singing, not for a boutique room.

guesthouse · Bruntsfield · Gilmore Place
Averon Guest House
4.3 Google (576)
44 Gilmore Pl, Edinburgh EH3 9NQ, UK
Price: £154.56 a night on a three-night minimum (Double room en-suite, breakfast included, Standard Rate with a cancellation fee, £463.68 for Tue 10 to Fri 13 Nov 2026 'including taxes and fees', 2 adults, on the house's own booking engine, checked 25 Sep 2026; free-cancellation rate £510.06; the levy isn't itemised) Hours: Breakfast included on direct-booked rates; check-in 1pm to midnight, check-out by 10:30am; no pets; the owner sings Scottish songs for guests five nights a week at 9:30pm
Access: Rooms are up stairs, no lift mentioned; some rooms share a bathroom or have a private one outside the room
Tip

Book an en-suite double direct, park in the free car park, and stay in for the 9:30pm songs.

The owner, Alan, takes care of every detail to ensure your stay is excellent. from a visitor review

Crioch Guest House

Leith and the north: breakfast by the Links. Leith has one short row of guesthouses worth knowing, on Hermitage Place and East Hermitage Place facing Leith Links, 13 to 14 minutes' walk from the Shore's restaurants. It's a long walk to the Royal Mile (45 to 49 minutes) but a short bus: the 1 gets you to the east end of Princes Street in about 15 minutes door to door. On Pilrig Street, halfway up Leith Walk, Fraoch House is effectively room-only now and the Balmoral Guest House has closed. Leith's hotels are on the Leith page.

Crioch Guest House is my Leith pick, booked by phone only, and old-school in the best sense: six rooms run by Dora and James Marshall, who live in the house, with James taking your breakfast order at the table and Dora cooking it. It holds 4.9 on Google from 86 reviews, and the breakfast and the hosts are in almost every one of them. It faces the Links, with free parking outside.

Breakfast cooked to order from a menu; ask whether it's in your rate · Minimum stay none stated · Parking free, ample · Stairs all bedrooms upstairs, no lift · Princes Street about 16 minutes by bus · Royal Mile 49 minutes' walk. The catch is that you can't book it online any more: the booking link is dead and Booking.com isn't selling it, so phone 0131 554 5494 or email. Five rooms are en-suite and one has private facilities outside the room, and a summer Google reviewer found the second floor warm at night.

guesthouse · Leith Links · East Hermitage Place
Crioch Guest House
4.9 Google (86)
23 E Hermitage Pl, Edinburgh EH6 8AD, UK
Price: no rate online: the house's online booking link no longer works and Booking.com isn't taking reservations (checked 25 Sep 2026), so book by phone on 0131 554 5494 or by email and ask for the price for your dates Hours: Breakfast cooked to order from a menu; check-in 2:30pm to 10pm, check-out by 10:30am; children welcome (cot £14); no pets
Access: All bedrooms are on upper floors, stairs only; not suitable for wheelchair users
Tip

Phone (0131 554 5494) or email to book, and ask for an en-suite room on the first floor.

Wonderful hosts, delicious breakfasts, a wonderful atmosphere, and striking cleanliness. from a visitor review

Culane House Hotel

Culane House Hotel is a guest house despite the name, and the Leith B&B I'd pick if you want breakfast in the price without phoning around: ten rooms at 8-9 Hermitage Place by the Links, and for a family or group, two two-bedroom apartments round the back with a door of their own. A self-service continental or cooked breakfast is included. It holds 4.2 on Google from 117 reviews. The Shore is 13 minutes' walk, Princes Street about 15 minutes on the 1 bus, and the Royal Mile 45 minutes on foot.

Breakfast self-service continental or cooked, included · Minimum stay none stated · Parking free on the street outside · Stairs yes, no lift; the two apartments at the rear are at ground level · Princes Street about 15 minutes by bus · Royal Mile 45 minutes' walk. There's no from-price online, so book through the site or on 0131 554 7331 and compare it with Sandaig round the corner on East Hermitage Place. Expect a warm, slightly old-fashioned guest house rather than a design hotel; Google reviewers find the breakfast plain unless you take the cooked option.

guesthouse · Leith Links
Culane House Hotel
4.2 Google (117)
8-9 Hermitage Pl, Leith, Edinburgh EH6 8AF, UK
Price: no from-price published; breakfast is included; book through the website or on 0131 554 7331 (checked 17 Sep 2026) Hours: Check-in from 1pm; self-service continental or cooked breakfast included
Access: Guest house with stairs, no lift; two ground-level apartments at the rear with their own entrance
Tip

For four people, the two rear apartments with their own door beat two rooms. Take the cooked breakfast. Phone 0131 554 7331.

Sandaig Guest House

Sandaig Guest House is the budget choice in Leith if you're happy to pay for breakfast separately: a family-run house in two Victorian villas on East Hermitage Place, facing the Links, where every room is en-suite except one ground-floor king with its own bathroom across the hall. The house publishes no from-rate; Kayak's January average is about £71 a night, and breakfast, cooked or continental, is £10 a head. It holds 4.2 on Google from 146 reviews. The 1 bus is about 16 minutes door to Princes Street, and the Royal Mile is 47 minutes on foot.

Breakfast cooked or continental, £10 a head extra · Minimum stay none stated · Parking none mentioned, so ask · Stairs Victorian stairs, no lift; one ground-floor king · Princes Street about 16 minutes by bus · Royal Mile 47 minutes' walk. Treat the £71 as a guide, not a rate: August averages £210. The desk isn't always staffed and check-in closes at 9pm, so ring with your arrival time. For more room, it's the superior double on the first floor.

guesthouse · Leith Links
Sandaig Guest House
4.2 Google (146)
5 E Hermitage Pl, Leith, Edinburgh EH6 8AA, UK
Price: from about £71 a night (Kayak's January average for a double, checked 17 Sep 2026; August averages £210; breakfast £10 a head extra) Hours: Check-in 2pm to 9pm; optional cooked or continental breakfast £10 per person
Access: Victorian villas, no lift; one king room is on the ground floor with its bathroom outside the room
Tip

Ring with your arrival time (check-in 2pm to 9pm), take the first-floor superior double for space, and add breakfast at £10 a head.

Seabreeze Guest House

By the sea: Portobello and Joppa. If you'd rather wake up by a beach than a castle, the two small B&Bs at the Joppa end of Portobello are about as close to the sand as you can book. They're a long way from the Royal Mile on foot (about an hour and a half), but the 26 bus runs along Joppa Road into town in about 35 minutes. Both are owner-run, tiny and strict about their calendars. The rest of Portobello's beds are on the Portobello page.

Seabreeze Guest House is the cheaper of the two and the one that opens in winter: Salma's two-room house on Seaview Terrace, where the king room's bay window looks over the Forth and the 26 stops a minute away. It holds 4.8 on Google from 23 reviews, and the host and that bus stop are what people write about.

Breakfast self-service continental, included · Minimum stay three nights · Parking free on the street outside · Stairs not stated; ask · Princes Street about 36 minutes by bus · Royal Mile about 1 hour 35 minutes' walk. The King Size Room with Sea View was £99 a night for two with breakfast, three nights from Tuesday 17 November (£297), and the Small Double £95. It's closed 6 to 14 November and through most of December, check-in is 4pm to 6pm unless arranged, and cancelling inside a week costs the whole stay. Take the king room: it's the only en-suite.

bnb · Joppa · Seaview Terrace
Seabreeze Guest House
4.8 Google (23)
1 Seaview Terrace, Joppa, Edinburgh EH15 2HD, UK
Price: from £99 a night (King Size Room with Sea View, 2 adults, continental breakfast included, 3-night minimum; closed 6 to 14 Nov, so this is Tue 17 to Fri 20 Nov 2026, £297 in total, checked 18 Sep 2026; Small Double, bathroom down the hall, £95 a night on the same terms; closed 6 to 14 Nov and 1 to 28 Dec 2026) Hours: Check-in 4pm to 6pm unless arranged in advance (no unarranged late arrivals); check-out by 10am; self-service continental breakfast
Access: No floor, stairs or lift information published; the Small Double's private bathroom is down the hall, not en suite
Tip

Book the King Size Room with Sea View, the only en-suite, and arrive between 4pm and 6pm. Closed 6 to 14 Nov and most of December 2026.

The bus stop is right next to the house. You can reach the city within 30 mins. from a visitor review

Straven Guesthouse

Straven Guesthouse is the Portobello B&B I'd choose for a spring or summer week: a Victorian villa on Brunstane Road North, a minute from the promenade, with a breakfast menu that goes well past the full Scottish (Bircher muesli, shakshuka, menemen and upma sit alongside it). It holds 4.9 on Google from 80 reviews. There are three or four en-suite rooms (the site and its booking page disagree), two of them on the ground floor, and a guest lounge with a coffee machine.

Breakfast full cooked menu, included · Minimum stay three or four nights · Parking reviewers found it easy on the street out front · Stairs a step, a sloped path and four steps to the door; two ground-floor rooms · Princes Street about 34 minutes by bus · Royal Mile about 1 hour 28 minutes' walk. It's seasonal: the calendar is closed from 5 October to 27 December 2026 and from 6 January to 23 March 2027, and the first dates for two in 2027 are from £145 to £161 a night with breakfast. Payment is in full at booking, no under-12s and no pets. Ask for the Superking Sea View room upstairs if stairs are fine.

guesthouse · Joppa · Brunstane Road North
Straven Guesthouse
4.9 Google (80)
3 Brunstane Road North, Joppa, Edinburgh EH15 2DL, UK
Price: nothing on sale for Tue 10 Nov 2026: the guesthouse's own calendar is closed 5 Oct to 27 Dec 2026 and 6 Jan to 23 Mar 2027 (checked 18 Sep 2026); over Hogmanay only the single-occupancy double was left (£137 a night, one adult, 5-night minimum); the first dates on sale for two are spring 2027, the Superking Sea View from 24 Mar at £161 a night and the first-floor double from early April at £145, breakfast included, 3- or 4-night minimums; 10% off direct for 2 nights, 15% for 3 or more Hours: Calendar closed 5 Oct to 27 Dec 2026 and 6 Jan to 23 Mar 2027; check-in 1:30pm to 9:30pm, check-out 10am to 10:30am; full cooked breakfast included; no under-12s
Access: No lift; a shallow step, a sloped path with a railing and four more steps to the front door; two ground-floor en-suite rooms, the sea-view room is up one flight
Tip

Book spring or summer only (closed 5 Oct to 27 Dec 2026 and 6 Jan to 23 Mar 2027); book direct for 10% off two nights or 15% off three or more.

Located at Portobello Beach it was just a minute walk to the shore. Parking wasn't a problem at all in front of the house. from a visitor review
── the quick answer

Which Edinburgh B&B, by traveller

Couples on a special trip: 23 Mayfield for the breakfast and the four-posters, or Crescent House for style and a 25-minute walk to Princes Street. The Stevenson House if the idea of sleeping in Robert Louis Stevenson's childhood home appeals.

As central as possible: Elder York Guest House (12 minutes to the Royal Mile), then The Stevenson House (21, by enquiry), East Claremont (23) and Six Brunton Place (25). Phone Elder York; it isn't bookable online.

Drivers: Glenalmond (a free space per room), Averon (a free 14-space car park and an EV charger), 23 Mayfield (free for direct bookings), Barony House (three free spaces to reserve), or Crioch in Leith.

Stairs are a problem: Glenalmond, with four ground-floor rooms behind a tiny step. Almost every other B&B in the city is a Victorian or Georgian house with no lift.

On a budget: Seabreeze in Joppa at £95 to £99 with breakfast if you can do three nights, Sandaig in Leith when the calendar is quiet (breakfast £10 extra), or Sherwood with its third night free before Christmas. If you just need a bed, the cheap hotels page has private rooms under £120.

A beach week: Straven in spring or summer, Seabreeze in winter.

── the honest trade-offs

What a B&B asks of you

Stairs and no lift: nearly every house here is a listed townhouse or villa, and your room is likely to be up one to three flights with your case. Ask for a ground-floor room early if it matters.

Rules and windows: check-in is a window, sometimes only two hours long (Seabreeze 4pm to 6pm), check-out is often 10am, many houses take no young children or pets, and cancellation terms are stricter than a chain hotel's. Read them before you pay.

Minimum stays: two nights is normal at the popular houses even midweek in November, three at Averon, and three or four at the Portobello B&Bs; they can rise in August and at Hogmanay.

The walk: outside the New Town edge you're 24 to 35 minutes on foot from the Royal Mile, and 45 minutes or more from Leith and Portobello, so the bus is part of the stay. The buses along Minto Street, Gilmore Place, Easter Road and Joppa Road are frequent.

What's missing on purpose: several well-reviewed guest houses now sell room-only (New Town Guest House in Stockbridge, Sonas and Ard-Na-Said in Newington, Albyn Townhouse in Bruntsfield, which offers only a £10 croissant basket, Amaryllis off Gilmore Place, Aynetree near Portobello, Fraoch House on Pilrig Street), and a few names still on the map are closed: Kew House, Cluaran House, Gil Dun, Ardgarth, Ardmor House, the Abercorn in Portobello, and Kenvie, Arden and the Balmoral Guest House on the Southside and Pilrig Street. Further out, Dalmore Lodge by the zoo and Parkhead House near South Queensferry are genuine B&Bs covered on the zoo page and the South Queensferry page.

── before you book

Prices, the levy and timing

How to read the prices: they're off-peak midweek rates, mostly for Tuesday 10 November 2026, for two adults in the cheapest room, from each house's own booking page or published tariff between 17 and 25 September 2026; Sandaig's is Kayak's January average because the house publishes none. Where a card says two or three nights, that's what the house required. Where a house had no rates online, the card says so and gives the phone number, because small B&Bs often keep their best rooms for direct calls.

Since 24 July 2026 Edinburgh has charged a 5% visitor levy on overnight stays, capped at five consecutive nights. Some houses build it into the price you see and most don't say either way, so ask. The calmest, cheapest time is midweek from November to March, outside the Christmas market weeks and Hogmanay.

With the room sorted, plan the days: the 3-day itinerary is walkable from any of the central-ish houses, the things to do in Edinburgh list covers the rest, and the Arthur's Seat guide starts a short walk from the Newington B&Bs.

Save your shortlist into a day-by-day plan with Tourli, the app that turns travel guides into actionable itineraries.

── frequently asked

Frequently asked questions.

Are there any B&Bs in Edinburgh city centre?
Very few. The Old Town has hotels and aparthotels but essentially no owner-run B&Bs. The closest genuine B&Bs are in the New Town and around Calton Hill: Elder York Guest House on Elder Street is 12 minutes' walk from the Royal Mile, The Stevenson House on Heriot Row 21, East Claremont Guest House 23, Six Brunton Place 25 and Crescent House 28. Most of the city's B&Bs are a mile or so south, in Newington and Bruntsfield, 24 to 35 minutes' walk or about 20 minutes by bus.
Where are most B&Bs in Edinburgh?
In two clusters south of the centre. The biggest is Newington: Minto Street, Mayfield Gardens and the roads off Dalkeith Road, with free parking at many houses and frequent buses into town. The second is Gilmore Place and the streets off Bruntsfield Links, west of the Meadows. Smaller groups sit on Hermitage Place by Leith Links and at the Joppa end of Portobello beach.
How much does a B&B cost in Edinburgh?
Off-peak midweek in November 2026, a double with breakfast at the B&Bs here ran from £95 a night at Seabreeze in Joppa (three-night minimum, bathroom down the hall) to £219 at 23 Mayfield, with most between £150 and £210. In August and at Hogmanay expect two to four times that, and longer minimum stays.
Do Edinburgh B&Bs have a minimum stay?
Many do. Castle Park, 23 Mayfield and Sherwood asked for two nights even on November weekdays, Averon for three, and the Portobello B&Bs three or four. Minimums can rise further in August and over New Year. A few, including Crescent House and Six Brunton Place, sold single November nights.
Is the Edinburgh visitor levy included in B&B prices?
Sometimes. Edinburgh has added a 5% visitor levy to overnight stays since 24 July 2026, capped at five consecutive nights. Castle Park, 23 Mayfield and Sherwood include it in the price they show; Averon's total says taxes and fees are included without listing the levy; most small guest houses don't say. Ask when you book, and check the confirmation.
── save these to your edinburgh trip

Stop reading lists.
Start the trip.

Tourli turns any guide into an actionable day plan — pinned to a map, walking directions and offline access included. One tap to save every place on this page.

── travel inspiration, weekly

One short email, every Sunday.

New guides, off-the-radar places and the occasional discount. No spam, unsubscribe anytime.