United Kingdom may have travel restrictions in place, including self-quarantine, due to COVID-19.

Find out moreOpens in new tab or window

Search B&B in Edinburgh

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars and activities. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Featured B&B in Edinburgh

Garleton Lodge
4 out of 5
Get Rates

Situated in a rural location, this spa bed & breakfast is within 12 mi (20 km) of Gullane Golf Course, Muirfield Golf Course and Glenkinchie Distillery. North ...

5/5Exceptional! (9 reviews)

"Beautiful location and accommodation. Excellent facilities, would definitely recommend a visit."…"

Reviewed on 3 Sep. 2020

Garleton Lodge
Blinkbonny House
3 out of 5
23 Blinkbonny Gardens, Edinburgh, Scotland
The price is AU$118 per night from 11 Dec. to 12 Dec.

Located in Ravelston, this bed & breakfast is within 3 mi (5 km) of Princes Street, George Street and Grassmarket. Royal Mile and Edinburgh Zoo are also within ...

4.7/5Exceptional! (326 reviews)

"Warm welcome as we were the first guests for months. The room had everything we needed for our stay, a freshly cooked breakfast and the location meant that we could either walk into Edinburgh or catch a bus at the end of the road. There is an excellent shopping centre nearby for those day to day ..."…"

Reviewed on 23 Aug. 2020

Blinkbonny House
Kellerstain Stables
4 out of 5
9 Gogar Station Road, Edinburgh, Scotland
Get Rates

Situated near the airport, this bed & breakfast is within 1 mi (2 km) of Gyle Shopping Centre and Edinburgh Park. Edinburgh Zoo and Heriot Watt University are ...

4.8/5Exceptional! (96 reviews)
Exceptional!!

"Exceptional - highly recommend! Immaculate, pristine condition, comfortable, close to the airport - but no airplane noise - very quiet!"…"

Reviewed on 16 Mar. 2020

Kellerstain Stables
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Spylaw Bank House
3.5 out of 5
2 Spylaw Avenue, Colinton, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is AU$163 per night from 1 Dec. to 2 Dec.

Located in Colinton, this bed & breakfast is 1 mi (1.6 km) from Baberton Golf Club and within 3 miles (5 km) of Edinburgh Zoo and Edinburgh Corn Exchange. Edinburgh ...

4.7/5Exceptional! (142 reviews)

"This is a bed and breakfast property. It was very nice to interact with the owner and his family. I loved all of the personality of the home And enjoyed its history."…"

Reviewed on 15 Dec. 2019

Spylaw Bank House
Cambridge House
3 out of 5
8, Cambridge Avenue, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is AU$41 per night from 29 Nov. to 30 Nov.

Located in Leith, this bed & breakfast is within 1 mile (2 km) of Easter Road Stadium, Princes Street and Edinburgh Playhouse Theatre. George Street and Royal ...

3.6/5Good! (72 reviews)

"Great value, Very clean and comfortable."…"

Reviewed on 29 Feb. 2020

Cambridge House
Badjao Bed and Breakfast
2.5 out of 5
21 Moat Place, Slateford Road, Edinburgh, Scotland
The price is AU$109 per night from 4 Dec. to 5 Dec.

Located in Slateford, this bed & breakfast is within 2 miles (3 km) of Edinburgh Corn Exchange, Edinburgh Zoo and Princes Street. Murrayfield Stadium and Edinburgh ...

4.3/5Excellent! (13 reviews)

"Really good no issues at all!. Nothing more to add."…"

Reviewed on 27 Aug. 2019

Badjao Bed and Breakfast
Georgian Guest House
3.5 out of 5
9 East Brighton Crescent, Edinburgh, Scotland
Get Rates

Located in Portobello, this bed & breakfast is 0.6 mi (1 km) from Portobello Beach, and within 3 mi (5 km) of Arthur's Seat and Palace of Holyroodhouse. Edinburgh ...

5/5Exceptional! (8 reviews)
Beautiful and Comfortable

"Our stay at the Georgian Guest House was amazing and Pam and Doug were the best!! Their home was just as beautiful as can be and we felt right at home. We hope to visit again in the future and we definitely would love to stay here again! Thank you so much for your hospitality and for sharing your ..."…"

Reviewed on 30 Nov. 2019

Georgian Guest House
The Gables
3.5 out of 5
128 Glasgow Road, Bathgate, Scotland
Get Rates

Situated in Bathgate, this bed & breakfast is within 6 miles (10 km) of Beecraigs Country Park, Muiravonside Country Park and Scottish Owl Centre. Almond Valley ...

4.7/5Exceptional! (36 reviews)

"Excellent accommodation and 1st Class service all round! Highly recommended!"…"

Reviewed on 1 Sep. 2019

The Gables
The Queens Bed & Breakfast
4 out of 5
8 THE LOAN SOUTH QUEENSFERRY, South Queensferry, Scotland
Free cancellationReserve now, pay when you stay
The price is AU$163 per night from 4 Dec. to 5 Dec.

Situated in South Queensferry, this eco-friendly bed & breakfast is 0.6 mi (1 km) from Forth Rail Bridge, and within 12 mi (20 km) of Murrayfield Stadium and ...

5/5Exceptional! (15 reviews)

"It was quiet, clean, and also still close to shops."…"

Reviewed on 6 Mar. 2020

The Queens Bed & Breakfast
No. 53 Frederick Street
3 out of 5
53 Frederick Street, Edinburgh, Scotland
The price is AU$154 per night from 11 Dec. to 12 Dec.

Located in New Town, this bed & breakfast is steps away from George Street and Princes Street. Royal Mile and Edinburgh Castle are also within 15 minutes. Edinburgh ...

4.5/5Wonderful! (167 reviews)

"A very warm welcome on arrival, bags carried to room 8 which is very roomy and an excellent family room (would do 4 adults). Sofa, table and stools for sitting around, lots of tea & coffee available. Excellent large shower. A guest lounge is available but we did not use. Property is well situated ..."…"

Reviewed on 16 Dec. 2019

No. 53 Frederick Street
Fraoch House
4 out of 5
66 Pilrig Street, Edinburgh, Scotland
The price is AU$91 per night from 29 Nov. to 30 Nov.

Located in Leith, this bed & breakfast is within 1 mile (2 km) of Easter Road Stadium, Princes Street and Edinburgh Playhouse Theatre. George Street and Calton ...

4.8/5Exceptional! (382 reviews)

"We loved our stay at Fraoch House. Matthew was the perfect host he contacted me prior to our stay to everything would be perfect for our arrival. The room was spotlessly clean and beautifully decorated. The location was ideal and the breakfast was outstanding. We'd definitely stay again."…"

Reviewed on 29 Sep. 2020

Fraoch House
The Alba House
3 out of 5
29 Craigmillar Park, Edinburgh, SCT
Free cancellationReserve now, pay when you stay
The price is AU$127 per night from 29 Nov. to 30 Nov.

Located in Newington, this bed & breakfast is within 2 miles (3 km) of Queen's Hall, University of Edinburgh and Festival Theatre. Royal Infirmary and National ...

4.8/5Exceptional! (62 reviews)
Lovely B&B with a fantastic, attentive owner

"Booked based on reviews and were not disappointed. Although this was at the start of the Coronavirus in UK, the B&B staff were putting distancing and hygene into place with individual orange juice, cakes etc and lots of soap etc. Owner was very friendly and attentive, and a great guide to Edinburgh ..."…"

Reviewed on 21 Mar. 2020

The Alba House
Lyncliff Hotel
2 out of 5
4 Windsor Street, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is AU$105 per night from 6 Dec. to 7 Dec.

Located in Leith, this bed & breakfast is within a 5-minute walk of Princes Street and Edinburgh Playhouse Theatre. George Street and Royal Mile are also within ...

3.8/5Good! (67 reviews)
Nice location and a very pleasant host

"The host is a really nice guy who was extremely helpful when needed.. our neighboring room were extremely loud and walls are thing which was very annoying."…"

Reviewed on 3 Jan. 2020

Lyncliff Hotel
Faside Estate
4 out of 5
Faside Estate, Musselburgh, Scotland
The price is AU$272 per night from 29 Nov. to 30 Nov.

Situated in Musselburgh, this bed & breakfast is 2.7 mi (4.3 km) from Musselburgh Racecourse and within 6 miles (10 km) of Dalkeith Country Park and Queen Margaret ...

4.7/5Exceptional! (12 reviews)
Amazing castle and couple that runs it

"Rooftop. Bedroom. Great Room. All yours. Castle history told to you from the owner herself. The biggest and best breakfast setup in your room. A roof top with a spectacular view. A great room right out of a movie set. One important note: the bedroom was a bit musty and bothered us when we slept. ..."…"

Reviewed on 22 Sep. 2019

Faside Estate
Clan Walker
3.5 out of 5
96 Dalkeith Rd, Newington, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is AU$118 per night from 11 Dec. to 12 Dec.

Located in Newington, this bed & breakfast is within 1 mile (2 km) of Royal Commonwealth Pool, University of Edinburgh and Princes Street. Grassmarket and Royal ...

4.1/5Very Good! (23 reviews)

"Good location within easy reach of the city centre. Parking for 3 cars, whcih was not a problem for my visit."…"

Reviewed on 2 Mar. 2020

Clan Walker
Whitecroft Bed and Breakfast
3 out of 5
Free cancellationReserve now, pay when you stay
The price is AU$145 per night from 7 Dec. to 8 Dec.

Situated near the airport, this bed & breakfast is within 6 miles (10 km) of Edinburgh International Climbing Arena Ratho, Royal Highland Centre and Livingston ...

5/5Exceptional! (3 reviews)

"Great breakfast, easy to find. Nice walks to Livingston centre."…"

Reviewed on 10 Jun. 2019

Whitecroft Bed and Breakfast
Parkhead House
4 out of 5
Abercorn Road, Hopetoun, South Queensferry, Scotland
Get Rates

Situated in a rural location, this bed & breakfast is 1.7 mi (2.8 km) from Hopetoun House, and within 9 mi (15 km) of Blackness Castle and Linlithgow Palace. ...

4.9/5Exceptional! (54 reviews)
Thanks again James

"Another stay in the home away from home when visiting Edinburgh, great service offered by the owner James, comfortable choice of rooms subject to availability, fully functional house to use with everything that you'd need and he'll even cook you breakfast 10/10, thank you and see you again soon ..."…"

Reviewed on 7 Oct. 2019

Parkhead House
Menzies Guest House
3 out of 5
33 Leamington Terrace, Edinburgh, Scotland
The price is AU$62 per night from 28 Nov. to 29 Nov.

Located in Bruntsfield, this bed & breakfast is within a 15-minute walk of King's Theatre, Edinburgh International Conference Centre (EICC) and Usher Hall. Grassmarket ...

4/5Very Good! (148 reviews)
value for money

"could fault nothing about the room for the price and location. would have paid extra to have had a cooked breakfast, (was ok if you like fruit for breakfast) car parking is tight and not sure how it would work if fully booked, (we had to get owner to move car to get ours out. just concerned if your ..."…"

Reviewed on 20 Jan. 2020

Menzies Guest House
KM Central
3 out of 5
7, Richmond Place, Edinburgh, Scotland
Get Rates

Located in Newington, this bed & breakfast is steps away from Surgeon's Hall and Festival Theatre. University of Edinburgh and Royal Mile are also within 10 ...

3.9/5Good! (991 reviews)
Great stay

"Hotel is small but has everything you need, great location, lovely clean rooms, big tv and beds are so comfortable!"…"

Reviewed on 26 Jan. 2020

KM Central
The Juniperlea Inn
3 out of 5
Blackshiels Pathhead, Pathhead, Scotland
Free cancellationReserve now, pay when you stay
The price is AU$154 per night from 28 Dec. to 29 Dec.

Situated in Pathhead, this bed & breakfast is 5.3 mi (8.5 km) from Vogrie Country Park and within 12 miles (20 km) of Musselburgh Racecourse and Glenkinchie ...

The Juniperlea Inn
Don't see what you're looking for?
See all available properties in Edinburgh
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Other property types in Edinburgh

Hilton Edinburgh Carlton

Hilton Edinburgh Carlton

4 out of 5
19 North Bridge, Edinburgh, Scotland
The price is AU$113 per night from 21 Dec. to 22 Dec.
4.3/5Excellent! (970 reviews)

"Good location and friendly staff. Bed was comfy too."…"

Reviewed on 30 Oct. 2020

Hilton Edinburgh Carlton
Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club

4 out of 5
The price is AU$96 per night from 20 Dec. to 21 Dec.
4.4/5Excellent! (1,459 reviews)

"Enjoyable stay spent at the Dalmahoy country golf resort."…"

Reviewed on 19 Oct. 2020

Dalmahoy Hotel & Country Club
YOTEL Edinburgh

YOTEL Edinburgh

4 out of 5
Erskine House, Queen Street, Edinburgh, Scotland
The price is AU$69 per night from 2 Dec. to 3 Dec.
4.4/5Wonderful! (452 reviews)

"Great staff! Lovely design. Upgraded from premium queen to King VIP. EXCELLENT."…"

Reviewed on 23 Nov. 2020

YOTEL Edinburgh
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Frequently asked questions

Searching for B&Bs in Edinburgh?
If you’re looking for a place to stay with fewer rooms than the traditional hotel and a more personalised environment, a B&B might be the perfect option for your getaway to Edinburgh. If you’re someone who likes to learn more about a destination by exploring its top sites and landmarks, Edinburgh Castle and Palace of Holyroodhouse are notable monuments to visit during your time in Edinburgh.
Are you thinking about apartments over traditional hotel rooms?
Every B&B has its own unique feel – whether it’s a garden for guests to admire or a sunlit breakfast nook to enjoy your morning cup of coffee, the tiny details are what make bed and breakfasts a home away from home.
What are the top B&Bs in Edinburgh?
Why not look at these B&Bs in Edinburgh: Spylaw Bank House: 3.5 stars, 3 rooms. Airdenair Guest House: 3 stars, 5 rooms. KM Central: 3 stars. Garleton Lodge: 4 stars, 6 rooms. Enjoy the free cooked breakfast and spa. Kellerstain Stables: 4 stars, 9 rooms. Enjoy the designer toiletries and patio area.
How many bed & breakfasts will I be able to find in Edinburgh?
Expedia offers 50 BnBs in Edinburgh, so you’ll have lots of options to maximise comfort and relaxation.
When should I stay at a B&B in Edinburgh?
When you’re dreaming of a getaway to Edinburgh, year-round temperatures and rainfall may be important factors to consider. The hottest months are usually July and August, with an average temperature of 13°C, while the coldest months are January and February, with an average of 4°C. Average annual precipitation for Edinburgh is 703 inches.
What is there to do in Edinburgh?
Travellers who want to experience Edinburgh should visit its interesting historical sites and top museums. Spend some time exploring Princes Street Gardens and Calton Hill if you’re hoping to see some of the area’s natural features. You should put Princes Street and George Street on your list if you want to see more of the area.
How can I get to and around Edinburgh?
Planning your excursions in and around Edinburgh is easier with these transportation options. Fly into Edinburgh (EDI), which is located 6.5 mi (10.5 km) away. Otherwise, look for flights into Glasgow (GLA-Glasgow Intl.), which is 48.3 mi (77.8 km) away. If you’d like to explore around the area, you may want to rent a car for your trip.

More trip options