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.

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.9
Fabulous
462 reviews
Price from
£110
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
106 reviews

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
627 reviews
Price from
£98.10
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.

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
741 reviews
Price from
£123.17
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.

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

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.

I stayed in a single room and it was spotless clean and very comfortable, tastefully furnished and well equipped with everything you need for a short stay. The guesthouse is located in a quiet neighbourhood (I even saw an owl), about 10-15 minute bus ride from the old town, two bus stops are just steps away. Abe is a wonderful host. I arrived late in the evening and then had to leave very early on two occasions and Abe was very kind and accommodating, he made sure to bring me breakfast the night before. I won’t hesitate to book here again.

Show more Show less
8.6
Fabulous
254 reviews
Price from
£110
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
121 reviews
Price from
£150
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.4
Review score
16 reviews
Price from
£93.56
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.9
Review score
40 reviews
Price from
£91.91
per night

All units come with a seating area, a flat-screen TV and a private bathroom with a hair dryer, bath and shower. The guest house provides certain units that include a balcony, and each unit is equipped with a kettle. At the guest house, every unit has bed linen and towels.

Show more Show less
9.2
Superb
4 reviews
Price from
£116.64
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