Skip to main content

The best B&Bs in Musselburgh

Check out our pick of great B&Bs in Musselburgh

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.

Arden House is a small B&B in Musselburgh on the coast to the east of Edinburgh. It is approximately 30 mins drive to Edinburgh and 30 mins drive to North Berwick. We offer comfortable rooms and include a continental breakfast, served in a basket, delivered to your room each morning. Please note that we no longer have a dining room for cooked breakfasts.

The best place in musselburgh to stay in. Very clean tidy and amazing host. Alice will make sure you’re feeling welcomed and at home. We took a large room with multiple beds. Amazing view. Great breakfast and very close from shops. If you like to walk it’s 30 min to the train station or down the street for a bus ride.

Show more Show less
9.6
Exceptional
136 reviews
Price from
£185.72
per night

Around 10 miles east of Edinburgh city centre, the 14th-century castle on Faside Estate provides luxurious bed and breakfast accommodation. It offers free parking and WiFi and continental breakfast served in your room.

It was a great opportunity to stay in a renovated castle, with the use of two floors & the roof top which had excellent views over Edinburgh & Blackness Bay. The 7ft bed was really comfy & basically we had everything we needed including loads of breakfast & lots of hot water for a relaxing bath after a long day. Our hosts Iain & Sue were also lovely and made us feel very welcome indeed.

Show more Show less
9.4
Superb
49 reviews
Price from
£275
per night

Located in Musselburgh, within 1.9 km of Portobello Beach and 8.7 km of Edinburgh Playhouse, The Ship Inn provides accommodation with a shared lounge and a bar, and free WiFi. The property is situated 8.9 km from Royal Mile, 9.3 km from Edinburgh Waverley station and 10 km from University of Edinburgh. Arthurs Seat is 10 km from the inn and The Real Mary King's Close is 10 km away.

At the inn, each room is fitted with a wardrobe, a TV, a private bathroom, bed linen and towels. Guest rooms at The Ship Inn are equipped with a seating area.

This was the perfect place for us to stay and make our day trips into Edinburgh. Really enjoyed it.

Show more Show less
8.8
Fabulous
480 reviews
Price from
£120
per night

Cabin by the coast is located in the Portobello district of Edinburgh, 7.7 km from Royal Mile, 8.1 km from Arthurs Seat and 8.1 km from Edinburgh Waverley station. Both free WiFi and parking on-site are available at the bed and breakfast free of charge. The property is non-smoking and is set 200 metres from Portobello Beach.

Show more Show less
10
Exceptional
2 reviews
Price from
£85.50
per night

Housed in a historic building, the recently renovated Straven Guesthouse provides accommodation with a shared lounge and free WiFi. The property features quiet street views and is 100 metres from Portobello Beach and 5.7 km from Edinburgh Playhouse. Royal Mile is 5.9 km from the guest house and Edinburgh Waverley station is 6.3 km away.

The guest house features certain units with sea views, and all units include a private bathroom.

Chris and Sinead were incredible hosts and made us feel at home from check-in. The breakfast each morning was something we looked forward to each day. It was restaurant quality (wife asked for a recipe) and the soft background music (personal note here) was spot on. Our room was spacious and the bed was very comfortable. The property is located near a bus stop, so getting around isn’t an issue. Lastly, it’s a 2 minute (max) skip down to the beach. It’s one block away.

Show more Show less
9.7
Exceptional
108 reviews
Price from
£153
per night

With free private parking, the Aynetree Guest House is on a main bus route, with excellent direct access to Edinburgh city centre.

This Victorian house is well located for Arthur's Seat and the Palace of Holyrood. It has free WiFi and a garden.

A truly delightful, warm & inviting room in an older home that is decorated exceptionally well! I highly recommend the Aynetree Guest House!

Show more Show less
6.8
Review score
633 reviews
Price from
£116.10
per night

All rooms are fitted with a flat-screen TV with cable channels. Certain rooms feature a seating area where you can relax. You will find a kettle in the room. Every room is fitted with a private bathroom fitted with a bath or shower. For your comfort, you will find free toiletries and a hairdryer.

Great hospitality Cleanliness Perfect local Scottish breakfast Easily reachable and lovely owners

Show more Show less
9.3
Superb
192 reviews
Price from
£190
per night

Brae Guest House in Edinburgh provides accommodation with free WiFi, 2.7 km from Portobello Beach, 2.7 km from Edinburgh Playhouse and 2.9 km from Royal Mile. The property is around 3.3 km from Edinburgh Waverley station, 3.8 km from University of Edinburgh and 3.8 km from Camera Obscura and World of Illusions. National Museum of Scotland is 4 km from the guest house and Royal Yacht Britannia is 4.2 km away.

At the guest house, the units are equipped with a desk. The units include a private bathroom, a hair dryer and bed linen.

The staff was extremely friendly and understanding

Show more Show less
7.8
Good
748 reviews
Price from
£145.53
per night

Rathan House has a Thistle award, 4-star quality rating and a 'Taste of Scotland' award from Scottish Tourist Board quality assessment. Authentic Hebridean breakfasts are offered within a 1920's designed dining room that is decorated with 19th century portraits. The breakfast includes fresh fruit salad, porridge cream and honey, and classic Spealtragan. Kintail kippers and fresh Ettrick salmon and 6 other cooked options. Vegetarian and vegan options are available.

If you're looking for a quite place with a touch of victorian style, not to far form Edimburgh and really well connected to it, this is the place for you. The owners are very kind and they make sure, every morning, that you're getting a true Scottish experience with their breakfast. The garden is well-kept and very enjoyable, also perfect for dog owners. Of course they also have dogs and they are lovely and well trained, we loved and enjoyed playing with them. Thank you for making us enjoy our staying and make us love Scotland even more.

Show more Show less
8.5
Very good
168 reviews

Situated on a 24-hour bus route, the Drumorne is just 2 miles from Edinburgh’s city centre. With free Wi-Fi, it is 25 minutes’ walk from Edinburgh Beach and a 5-minute stroll from Holyrood Palace Park.

Everything!! It is even better than all the famous hotel chains I have ever lived in. Abe is so friendly and detail oriented. I need to leave early in the morning and he prepared the breakfast and sent to me at 6:45am, which is impressive and helpful for the full day travel. Hotel room is spacious and clean, you have everything. There is also a bus 44 right in front of the house, so quite convenient. If I come to Edinburgh again, for sure I will book again.

Show more Show less
8.6
Fabulous
270 reviews
Price from
£80
per night

Looking for a B&B?

For travellers who enjoy beauty in the simple things, a bed and breakfast (B&B) is the perfect place for a getaway. Hosts welcome guests into their homes and provide a private room and complimentary breakfast. Bathrooms may be shared by other guests, and there is often shared space with the host.
Search B&Bs in Musselburgh

Most booked B&Bs in Musselburgh this month

B&Bs that guests love in Musselburgh

  • 8.3
    Scored 8.3
    Very good
    Rated very good
     · 947 reviews
    Lovely comfortable room with excellent shower. Free parking. Lovely fresh breakfast after 1 night stay. Bus stop outside property meant could get into city centre in approx 30 mins.
    Andrew
    Young couple
  • 8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 480 reviews
    Great location - specifically for the horse racing at Musselbrough. Not too far to get to Leith (for Britannia) and to Edinburgh
    Paul
    Group
  • 8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 1,515 reviews
    It a quaint place, quiet and peaceful 😌 Breakfast was good 👍
    Annabella
    Family with young children
  • 8.4
    Scored 8.4
    Very good
    Rated very good
     · 18 reviews
    The cottage is twee however I was expecting that, its charming and in keeping with the period of the property. The garden is indeed beautiful and being in time for the tulips was an extra bonus. Great location for exploring Edinburgh and East Lothian.
    Carole
    Young couple
  • 8.3
    Scored 8.3
    Very good
    Rated very good
     · 947 reviews
    Lovely room, cosy and comfortable.Excellent breakfast. A great location near the beach.
    S
    Steve
    Young couple
  • 8.4
    Scored 8.4
    Very good
    Rated very good
     · 18 reviews
    It was quiet comfortable and its a great location, we travelled for work and it made it alot easier... much better than a hotel
    Michael
    People with friends
  • 8.3
    Scored 8.3
    Very good
    Rated very good
     · 947 reviews
    clean and well appointed cosy friendly cheap great shower nice location nice building excellent breakfast quality furnishings
    Jason
    Young couple
  • 9.1
    Scored 9.1
    Superb
    Rated superb
     · 44 reviews
    Great location lovely view, quiet area. Felt like you were abroad with the great balcony overlooking the sea. Well equipped kitchen. Added extras like cleaning items etc a real bonus.
    Paula
    Young couple
  • 8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 480 reviews
    The Ship Inn has been totally transformed. It now provides quiet rooms (amazingly, above a noisy bar) very close to the city centre at a quarter of normal prices. Staff were very friendly. Highly recommended.
    Penny
    Young couple
  • 7.8
    Scored 7.8
    Good
    Rated good
     · 18 reviews
    We liked we had our own entrance, the room was exceptionally clean. Situation of apartment was perfect, a small quiet private road, beside the beach.
    Christina
    Young couple
gogless