Skip to main content

The best guest houses in Musselburgh

Check out our pick of great guest houses 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
RUB 21,226
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.

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
RUB 13,715
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.

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
RUB 17,487
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
RUB 13,269
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.

The staff was extremely friendly and understanding

Show more Show less
7.8
Good
748 reviews
Price from
RUB 16,633
per night

Built in 1852, Rathan House - The Eskbank is based just 7 miles outside of the Scottish capital city of Edinburgh. An enchanting guesthouse, it features a sun terrace, a beautiful garden with croquet lawn and free on-site parking.

I was there for one night and was not for sightseeing. This room was exactly what I wanted and needed. It was clean, quiet, comfortable and a great value. Nice extras like a kettle with tea and a biscuit awaited me upon arrival. The room was very small, but was all I needed and was perfect. The breakfast was incredible with fresh fruit, fresh muffins and a cooked breakfast served individually. My breakfast was salmon and eggs and was excellent. Last, but not least, the host was very chatty and interesting. Perhaps not everyone's cup of tea, but I loved him. He even let me pet his dogs.

Show more Show less
8.5
Very good
168 reviews

Edinburgh city centre is a 5-minute bus journey from the Drumorne. Home to the famous Edinburgh Castle, the historic city centre also offers numerous shops, restaurants, and pubs. The Scottish Parliament is just 1 mile away. There are more than 7 golf courses surrounding Edinburgh, and Craigentinny Golf Course is 20 minutes’ walk from the guest house.

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
RUB 9,143
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.

We had the best Indian food at Bombay Lounge. We went to a local pub and although it was packed we didn’t enjoy the food all all. 1/2 price breakfast at Morrison’s grocery. We only did 2 nights, but would have stayed longer.

Show more Show less
9
Superb
123 reviews
Price from
RUB 28,573
per night

Situated in Tranent and only 17 km from Muirfield, Bridge Street Guest Rooms features accommodation with garden views, free WiFi and free private parking. The property features city and inner courtyard views, and is 17 km from Edinburgh Playhouse. The guest house has family rooms.

No complaints about the facilities if you needed to cook for yourself or any washing as full use of modern kitchen. Bedroom was spotless also shower room it was on small side but everything you needed. Communal sitting room if you wanted . This accommodation is suited more for younger guests but we were comfortable enough and room was warm if you wanted.

Show more Show less
5.3
Review score
18 reviews
Price from
RUB 10,693
per night

Beautiful Rooms in Edinburgh Cottage Guest House - Free Parking, a property with a shared lounge, is set in Edinburgh, 5.8 km from University of Edinburgh, 6.2 km from Royal Mile, as well as 6.4 km from National Museum of Scotland. This guest house offers free private parking, a shared kitchen and free WiFi. The guest house features family rooms.

With a supermarket next door and bus stop across the street, there could not be a better location. The USB ports in the kitchen and magnetic charger in the bed lamp are a relief for those who have no GB adapter for the cell phone.

Show more Show less
4.7
Review score
43 reviews
Price from
RUB 12,388
per night

Looking for a guest house?

Warm and welcoming guest houses are ideal for travellers who prefer unfussy accommodation with a personal touch. They are usually family-run, and your host will provide local recommendations and optional meals. Often cheaper than regular hotels, guest houses can also feature a cosy living room and a garden.
Search guest houses in Musselburgh

Guest houses that travellers love in Musselburgh