Skip to main content

The 10 Best Bed and Breakfasts in Musselburgh, UK

Check out our selection of great B&Bs in Musselburgh

Filter by:


Review Score

Wonderful: 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.

Set opposite Musselburgh Racecourse, Arden House - rooms with continental breakfast is a Victorian villa which still retains its original features. Conveniently located 1 mile from the beach and 30 minutes’ drive from Edinburgh, guests can explore the beautiful Scottish countryside as well as easily reach the capital.

The property is clean and lovely. The owners are very cooperating and extremely helpful

Show more Show less
9.6
Exceptional
136 reviews
Price from
$178
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.

Fantastic Scottish Castle with the perfect atmosphere and modern facilities. The owner was great! And the food we had for breakfast and snacks was wonderful!!!

Show more Show less
9.5
Exceptional
48 reviews
Price from
$313
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.9
Excellent
455 reviews
Price from
$138
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
102 reviews
Price from
$188
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.

The room was big and new, with 3 comfortable beds for 4 people, a sofa to watch TV and a bathroom on the room. Self service breakfast was included, which is very convenient. The location is close to the bus station and easy to reach the airport or the city center, by bus and tram. There is also a huge parking just in front of the house. We have a great stayed in the Anytree guesthouse, which we highly reccommend.

Show more Show less
6.9
Review score
614 reviews
Price from
$112
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.

Absolutely welcoming B&B, we thoroughly enjoyed our stay. Lynne prepared an extensive breakfast with amazing handmade scones. The room was very nice and spatious. We wholeheartedly recommend to stay here and wish Lynne & Robert all the best for their upcoming renovation!

Show more Show less
9.3
Wonderful
183 reviews
Price from
$213
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.

Everything. The location is very good, the breakfast was very good and the host was very friendly and helpful.

Show more Show less
7.8
Good
726 reviews
Price from
$134
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.

The breakfast and the house are very traditional. A great place to stay.

Show more Show less
8.5
Very Good
163 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.

Wonderful experience, just for a night, but Abe made everything really smooth and well going. Even if I had to go early due to the flight, he made sure I had some breakfast with me. Very kind and welcome.

Show more Show less
8.6
Excellent
239 reviews
Price from
$100
per night

Set 1.1 km from Butterfly & Insect World, Glenarch House is in Dalkeith and features a garden and a terrace. The accommodation is 2.1 km from the Dalkeith Country Park.

This double room features a bathroom with a bath and a shower. A flat-screen TV is offered.

Comfortable and clean in a beautiful garden.

Show more Show less
9
Wonderful
117 reviews
Price from
$225
per night

Looking for a B&B?

For travelers 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 might be shared by other guests, and there's usually 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.6
    Scored 8.6
    Excellent
    Rated excellent
     · 31 reviews
    Lovely flat in a great location…we had travelled a long way (10 hours by car) to get here and was so happy that Ruth was able to let us check in early. We used the park and ride to get to Edinburgh, so easy and quick. The lovely big windows looking over the water were a bonus, watching the weather change from one side to the other was great.
    Karen
    Family with young children
  • 8.3
    Scored 8.3
    Very Good
    Rated very good
     · 917 reviews
    Great location for a day at Musselburgh Races. Breakfast included and good choice available.Bed very comfortable. Decor recently refreshed to a good standard. Easy parking on the premises. Easy for buses too.
    Kenneth
    Young couple
  • Avg. price/night: $386.91
    8.7
    Scored 8.7
    Excellent
    Rated excellent
     · 1,508 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
     · 19 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
     · 917 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
     · 19 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
    Travelers with friends
  • 8.3
    Scored 8.3
    Very Good
    Rated very good
     · 917 reviews
    clean and well appointed cosy friendly cheap great shower nice location nice building excellent breakfast quality furnishings
    Jason
    Young couple
  • 9.2
    Scored 9.2
    Wonderful
    Rated wonderful
     · 42 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
  • Avg. price/night: $137.74
    8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 455 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.9
    Scored 7.9
    Good
    Rated good
     · 19 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