Skip to main content

Featured B&B destinations

Destination inspiration for your trip – find a B&B

The best B&Bs in East Lothian

Check out our pick of great B&Bs in East Lothian

Filter by:


Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

The guest house offers a seating area with a flat-screen TV and a private bathroom with a hair dryer, free toiletries and shower. The guest house offers certain units with garden views, and units are fitted with a kettle. At the guest house, the units come with bed linen and towels. The house is really cute with some Agatha Christie ambiance. Alice and Kevin are really welcoming and helpful. We loved to chit-chat. I felt that conversation could go longer. They offered to bring us to the train station to avoid us paying too much money on taxi to go back to the airport, saving us some £ while not even losing much time at the end. We went on an early tour, and they made us an early breakfast. Communication with Alice was easy and simple. We felt like home, even if we paid for it. The room we were in was cute, simple, just what we needed. When we chose to come here instead of closer to the city, maybe cheaper hotel, we hoped for a more humane, authentic experience, and it's absolutely what we got ! We couldn't have had a nicer stay. It's definitely an address to keep for a potential other stay

Show more Show less
9.7
Exceptional
100 reviews
Price from
US$151
per night

Offering sea views, Anchorage B&B is an accommodation located in Cockenzie, 1.3 km from Seton Sands Longniddry Beach and 14 km from Muirfield. The property is situated 19 km from Arthurs Seat, 20 km from Dalhousie Castle and 21 km from Edinburgh Waverley station. National Museum of Scotland is 22 km from the bed and breakfast and Royal Mile is 22 km away. Gina is a great host, who provided my partner and I with loads of good advice about Edinburgh and county Fife. The breakfast was incredible! A full Scottish spread with haggis and eggs was a wonderful thing to wake up to.

Show more Show less
9.5
Exceptional
137 reviews
Price from
US$138
per night

The units at the bed and breakfast come with a seating area and a flat-screen TV. Featuring a private bathroom with a walk-in shower and bathrobes, units at the bed and breakfast also provide guests with free WiFi, while certain rooms will provide you with a terrace. At the bed and breakfast, each unit comes with bed linen and towels. We had a superb and very relaxing stay stay at this location. No negative points. Room was excellent with lots of nice touches. Opened up on to the lovely garden area and the views from there and the hot tub are outstanding. Staff couldn't have been more helpful and the breakfast was excellent - lots of choice, freshly prepared and high standard. Will definitely stay again and would highly recommend for anyone looking for a relaxed stay in a high quality, peaceful environment.

Show more Show less
9.2
Superb
26 reviews

Located in Musselburgh and only 13 km from Arthurs Seat, Faside Estate provides accommodation with sea views, free WiFi and free private parking. The 4-star bed and breakfast features garden views and is 14 km from Dalhousie Castle. The property is non-smoking and is set 16 km from Edinburgh Waverley station. We throughly enjoyed our stay at the Fa’side castle. It is definitely a unique experience to stay in a building with so much history. The location is excellent as well. It is a quick 20 min drive to the city of Edinburgh. I really enjoyed the hospitality offered by Sue and Ian. The breakfast spread in the room allowed us to start our day exploring the Scottish highlands and Edinburgh on the right note.

Show more Show less
9.2
Superb
26 reviews
Price from
US$362
per night

Maple Cottage B&B in Gullane provides adults-only accommodation with a garden and a shared lounge. Boasting a housekeeping service, this property also provides guests with a sun terrace. The accommodation features private check-in and check-out and dry cleaning services for guests.

With a private bathroom, units at the bed and breakfast also boast free WiFi. At the bed and breakfast, some units are fitted with a kettle and chocolates or cookies. Heather was a gracious hostess and wonderful cook.

Show more Show less
9.7
Exceptional
80 reviews
Price from
US$205
per night

Featuring a shared lounge, bar and free WiFi, The Ship Inn is located in Musselburgh, 1.9 km from Portobello Beach and 6.6 km from Arthurs Seat. The property is around 9.3 km from Edinburgh Waverley station, 9.3 km from Edinburgh Playhouse and 9.4 km from Royal Yacht Britannia. University of Edinburgh is 10 km from the inn and Camera Obscura and World of Illusions is 10 km away.

At the inn, each room is fitted with a wardrobe and a TV. Guest rooms at The Ship Inn are equipped with a private bathroom and bed linen. Bright clean up-to-date room with good facilities. Friendly and helpful staff.

Show more Show less
8.6
Fabulous
532 reviews
Price from
US$158
per night

Located 17 km from Muirfield, The Crown Guest House offers 4-star accommodation in East Linton and features a shared lounge, a restaurant and a bar. The property is around 35 km from Arthurs Seat, 36 km from Dalhousie Castle and 38 km from Edinburgh Waverley station. The accommodation provides an ATM and free WiFi.

Guest rooms at the inn are equipped with a private bathroom and bed linen. Everything! Beautiful room, bathroom, location, and amaziiiing free breakfast.

Show more Show less
8.5
Very good
479 reviews
Price from
US$112
per night

Set within 200 metres of West Bay and 7.4 km of Muirfield in North Berwick, No12 Hotel offers accommodation with seating area. With free WiFi, this 3-star guest house offers full-day security and luggage storage space. The guest house features family rooms.

At the guest house, the units are fitted with a desk, a flat-screen TV, a private bathroom, bed linen and towels. The units will provide guests with a wardrobe and a kettle. I very much enjoyed my stay in this quaint property. It was very clean and the staff were friendly and welcoming. I would definitely recommend!!

Show more Show less
8.7
Fabulous
195 reviews
Price from
US$135
per night

A recently renovated bed and breakfast located in Musselburgh, Musselburgh Links B&B features a garden. A hot tub and a bicycle rental service are available for guests. Featuring family rooms, this property also provides guests with a sun terrace. It was quiet and clean and very peaceful! Very chill neighborhood got some small bakery with fresh food and nearby grocery stores! We stayed in the king room, it was lovely for us couple. Lots of nice nearby takeaways (Gurkha is an amazing Nepalese/Indian restaurant, kohinoor (not good we had to throw away the food), just a suggestion for anyone who decides on a takeaway). Even though the bathroom was sharing it was clean and well maintained - I am very particular about clean toilets and bathroom and was skeptical of sharing initially, but this was good. Beach is a short walk away, Edinburgh and the surroundings are a walk friendly place so expect lots of walking. There's always buses running throughout to and fro from the city centre. Our room was also very clean and tidy and we tried to leave it the same way :) The place did justice as per the pictures and info shown.

Show more Show less
8.8
Fabulous
76 reviews
Price from
US$96
per night

Rooms in Musselburgh is located in Musselburgh, 13 km from Edinburgh Waverley station, 13 km from Edinburgh Playhouse, and 13 km from Royal Yacht Britannia. The property is situated 13 km from Royal Mile, 13 km from National Museum of Scotland and 14 km from Dalhousie Castle. The property is non-smoking and is set 10 km from Arthurs Seat. Comfortable and clean and excellent value for money: everything you need, the room was well-equipped, everything needed was there in the kitchen and the bathroom too, and it is 30 minutes drive by car to Edinburgh centre. Plenty of free parking outside too on the street

Show more Show less
8
Very good
5 reviews
Price from
US$101
per night

Most booked B&Bs in East Lothian this month

FAQs about B&Bs in East Lothian

B&Bs that guests love in East Lothian