Skip to main content

The best guest houses in Musselburgh

Check out our selection of great guest houses in Musselburgh

Filter by:

Review score

See the latest prices and deals by choosing your dates.
Sonas Guesthouse, hotel in Musselburgh

With free parking and free WiFi, Sonas Guest House offers bright, cozy bedrooms. The historical Royal Mile and Holyrood Park are just a 20-minute walk away.

Sonas was one of the best guesthouses I’ve ever been to. It was quiet, clean and location was excellent!! There were food, water, coffee and tea. We also used their free parking for our trip to the highlands. This place had everything. I highly recommend!
Scored 9.0
9.0
Rated wonderful
Wonderful
676 reviews
Price from
$158.72
1 night, 2 adults
Kingsway Guest House, hotel in Musselburgh

1.2 miles from University of Edinburgh, Kingsway Guest House provides 4-star accommodations in the Newington district of Edinburgh.

Lovely room with fabulous breakfast. The innkeeper was very sweet and full of helpful knowledge.
Scored 9.5
9.5
Rated exceptional
Exceptional
43 reviews
Price from
$181.21
1 night, 2 adults
Southside Guest House, hotel in Musselburgh

This stylish, family-run guest house is close to Edinburgh city center and has easy access by bus. It has free Wi-Fi and attractive rooms with Freeview TVs and DVD players.

Nice place, big room and modern bathroom.
Scored 8.3
8.3
Rated very good
Very Good
1,242 reviews
Price from
$296.82
1 night, 2 adults
Elder York Guest House, hotel in Musselburgh

In Edinburgh’s New Town, the Elder York Guest House is 1640 feet from Princes Street. Located on the second floor, it offers easy access to the city’s sights and breakfasts.

Murray is an excellent host. He helps bring your suitcase up the stairs and offers attraction suggestions. Breakfast was great with a wide selection to choose from. The location is amazing near transport and a short walk to the old town. The ambiance was cosy and authentic to a guest house experience.
Scored 8.7
8.7
Rated excellent
Excellent
1,991 reviews
Price from
$146.22
1 night, 2 adults
Hanover 71 Suites, hotel in Musselburgh

Housed in a historic building, Hanover 71 Suites features accommodations with a bar and free Wifi in Edinburgh, a 10-minute walk from The Real Mary King's Close.

This nice place is located right in the middle of the city. The bed sleeps very well and the bathroom is great! The check-in was easy.
Scored 8.0
8.0
Rated very good
Very Good
1,206 reviews
Price from
$295.25
1 night, 2 adults
East Claremont Guest House, hotel in Musselburgh

Featuring garden views, East Claremont Guest House in Edinburgh features accommodations, a garden, and a terrace.

Beautifully decorated, traditional and quirky
Scored 8.0
8.0
Rated very good
Very Good
1,510 reviews
Price from
$178.71
1 night, 2 adults
Cruachan Guest House, hotel in Musselburgh

Just a 16-minute walk from University of Edinburgh and 0.8 miles from Camera Obscura and World of Illusions, Cruachan Guest House features accommodations in Edinburgh, with a tennis court.

Breakfast was good. Bathroom was really small.
Scored 8.0
8.0
Rated very good
Very Good
984 reviews
Price from
$132.79
1 night, 2 adults
Rosehall Hotel, hotel in Musselburgh

Just over a mile from the center of beautiful Edinburgh, The Rosehall is a small private hotel on the A7, close to Holyrood Park and the stunning Arthur’s Seat.

It’s calm and in good location
Scored 8.3
8.3
Rated very good
Very Good
796 reviews
Price from
$217.64
1 night, 2 adults
Ardgowan Guest House, hotel in Musselburgh

Offering free WiFi, Ardgowan Guest House is located in Edinburgh, within 1.4 mi of University of Edinburgh.

Accessibility and amenities nearby.
Scored 8.6
8.6
Rated excellent
Excellent
808 reviews
Price from
$106.23
1 night, 2 adults
4 Friends House, hotel in Musselburgh

4 Friends House is a recently renovated guest house in Edinburgh near Royal Yacht Britannia.

It’s an old house and it’s very quaint
Scored 8.9
8.9
Rated excellent
Excellent
183 reviews
Price from
$67.49
1 night, 2 adults
All guest houses in Musselburgh
Looking for a guest house?
Warm and welcoming guest houses are ideal for travelers who prefer laid-back accommodations with a personal touch. Usually family run, these hosts will provide local recommendations and even optional meals. Guest houses sometimes feature a cozy living room or a garden – and are still cheaper than most regular hotels.

Guest Houses That Travelers Love in Musselburgh

See all