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.

Amazing staff, nothing too much trouble. Even waited for me to arrive at midnight to see me in. For another twenty pound I could have booked the Best Western Hotel and got a plain boring run of the mill every day room. But for less I got a beautiful victorian room with a gorgeous art decco themed en-suite bathroom and wonderfully welcoming hosts. Next time I will be booking direct with you.

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

The service was super ! and the restaurant downstairs' even better. Despite the property is located far from the center, it is very well connected with buses.

Show more Show less
8.8
Fabulous
480 reviews
Price from
701 lei
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
894 lei
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 guest house was a second home to us. The owner was very kind and our room was just the right size with everything we could have hoped for. Buses into town are only 5 minutes apart. There is a parking lot right across the street without a parking fee. Great stay!

Show more Show less
6.8
Review score
635 reviews
Price from
678 lei
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.

Kadum was an excellent host. The ubication was great

Show more Show less
7.8
Good
747 reviews
Price from
965 lei
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.

Amazing house and perfect location - 40 min by bus to Edinburg. There is a bus stadion just next to The house - line no 3 that goes directly to The city center.

Show more Show less
8.5
Very good
168 reviews
Price from
722 lei
per night

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.

The location was just a short 20 minute walk to the Royal Mile and had lots to see on the walking route. Abe was a wonderful host who showed the most genuine hospitality.

Show more Show less
8.6
Fabulous
272 reviews
Price from
467 lei
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.

Location, beauty, wonderfull hosts, and facilities were top class...will definitely book again....❤️❤️👍

Show more Show less
9
Superb
123 reviews
Price from
1,461 lei
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
547 lei
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
44 reviews
Price from
573 lei
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