Skip to main content

The best inns in Musselburgh

Check out our pick of great inns in Musselburgh

Filter by:

Review score

See the latest prices and deals by choosing your dates.
The Ship Inn, hotel in Musselburgh

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.

Nice and clean, run by nice people.
Scored 8.7
8.7
Rated fabulous
Fabulous
574 reviews
Price from
£120
1 night, 2 adults
Laird And Dog Inn, hotel in Lasswade

The Laird And Dog is located in the Midlothian village of Lasswade, 15 minutes’ drive from Edinburgh. It offers a conservatory-style restaurant, rooms with free Wi-Fi and free parking.

Excellent food waiting staff excellent.
Scored 8.1
8.1
Rated very good
Very good
1,266 reviews
Price from
£90
1 night, 2 adults
The Sun Inn, hotel in Dalkeith

The Sun Inn features a garden, terrace, a restaurant and bar in Dalkeith. With free WiFi, this 4-star inn offers babysitting service and luggage storage space.

Food was great. Room warm when turned through heater on.
Scored 7.7
7.7
Rated good
Good
350 reviews
Price from
£125
1 night, 2 adults
The Balerno Inn, hotel in Edinburgh

Situated in Edinburgh and with Murrayfield Stadium reachable within 13 km, The Balerno Inn features a garden, allergy-free rooms, free WiFi throughout the property and a bar.

We stayed at the Inn over New Years which meant it was a little more expensive than normal but such a lovely place to stay. The staff were so friendly and accommodating. We were celebrating a birthday and, on request, they put a card, balloons and wine (paid for) in the room ahead of us arriving. The room was comfy and clean, the shower was lovely, warm and big. There was the option to have a continental style breakfast each morning and fresh coffee from the bar. The food was the best pie we had all week and the bus stop into Edinburgh was barely a 30 second walk away.
Scored 8.6
8.6
Rated fabulous
Fabulous
286 reviews
Price from
£150
1 night, 2 adults
The Original Rosslyn Inn, hotel in Roslin

Set in the village of Roslin, The Original Rosslyn Inn is an idyllic village inn, just 8 miles from Edinburgh’s city centre. This family-run property has a traditional pub and a fine dining...

Delightful super helpful staff, quality beds and bedlinen, great breakfast in the most central location for Roslin Chapel
Scored 8.6
8.6
Rated fabulous
Fabulous
520 reviews
Price from
£119
1 night, 2 adults
The Elbow Room, hotel in Kirkcaldy

Set in Kirkcaldy, 2 km from Kirkcaldy Beach, The Elbow Room offers accommodation with a garden, free private parking, a restaurant and a bar.

The room was clean but in need of modernisation.
Scored 8.9
8.9
Rated fabulous
Fabulous
528 reviews
Price from
£80
1 night, 2 adults
The Bridge Inn, hotel in Ratho

Situated in Ratho, 9.4 km from Edinburgh Zoo, The Bridge Inn features accommodation with a garden, free private parking, a shared lounge and a terrace. This 4-star inn features free WiFi and a bar.

A really wonderful visit. Lovely and friendly staff (Thomas and Molly) compensated for our cancelled trip to Europe with great care and attention. A real credit to themselves and the Bridge Inn. Thank-you. We will be back again soon, probably before the next hurricane.
Scored 8.9
8.9
Rated fabulous
Fabulous
483 reviews
Price from
£111
1 night, 2 adults
All inns in Musselburgh
Looking for an inn?
Perfect for rustic breaks in the countryside, an Inn is a small property with basic hotel services and typically traditional decor. Inns are fully licensed and have a bar providing food and drinks in the evening, which distinguishes them from country or guest houses.

Inns that guests love in Musselburgh

See all
  • Avg. price/night: £119
    Scored 8.5
    8.5
    Rated very good
    Very good
     · 1,486 reviews
    Dinner was excellent and with a good wine list and friendly service. Buffet breakfast was good, as expected. Bedroom was very well equipped and full of character. The public areas within the building were outstanding and the grounds were beautiful.
    Alex
    Young couple
  • Avg. price/night: £119
    Scored 8.5
    8.5
    Rated very good
    Very good
     · 1,486 reviews
    Beautiful classic hotel in a very nice area. Breakfast and dinner excellent. Nice big rooms. Public areas were beautifully decorated.
    Marc
    Group
  • Avg. price/night: £119
    Scored 8.5
    8.5
    Rated very good
    Very good
     · 1,486 reviews
    Dinner in the restaurant was wonderful. The breakfast selection was great. My husband and I loved the Library. We spent a bit time up there reading, It was one of our favorite parts of our stay.
    Mackrory
    Young couple
  • Avg. price/night: £95
    Scored 8.2
    8.2
    Rated very good
    Very good
     · 901 reviews
    The people working here were very kind, in particular the waiter we had during our breakfasts - thank you!! We got into Edinburgh very easily by bus in 30min. I can really recommend the approach of staying here in the outskirts and exploring the very busy inner city this way.
    Dirk
    Young couple
  • Avg. price/night: £120
    Scored 8.7
    8.7
    Rated fabulous
    Fabulous
     · 574 reviews
    Superb location for Edinburgh marathon. Bus stop right out side with buses every 10 mins into Edinburgh. Room was perfect and the communal kitchen was perfect for breakfast pre marathon. Enjoyed a 10/10 Sunday roast at the ship inn bistro after the marathon with drinks in the ship inn bar.
    Stuart
    Young couple
  • Avg. price/night: £119
    Scored 8.5
    8.5
    Rated very good
    Very good
     · 1,486 reviews
    Lovely and helpful staff. Loved the 4 poster bed! Dinner was delicious
    Deborah
    Young couple
  • Avg. price/night: £119
    Scored 8.5
    8.5
    Rated very good
    Very good
     · 1,486 reviews
    The staff are so welcoming, friendly and helpful here - nothing is too much trouble. Breakfast is delicious and very generous, and dinner in the Bistro is exceptional. The hotel is seeped in history (we visited because the Tower appears in our family ancestry), creating a wonderful atmosphere and the substantial grounds are beautiful. Without question, the highlight are the scones served for afternoon tea - we have tasted a lot, including those in top London establishments and these were by far the best, anywhere, ever!
    Juliet
    Family with young children
  • Avg. price/night: £119
    Scored 8.5
    8.5
    Rated very good
    Very good
     · 1,486 reviews
    Room service breakfast excellent but unfortunately a very small room so eating on knees uncomfortable Smaller room than anticipated as was explained as having dual aspect and had 2 windows on the same wall. There was enough room, only just, for a table that we could have sat at for breakfast Very pleased with dinner as allowances made for my gluten free requirements Lounges areas comfortable
    Don
    Young couple
  • Avg. price/night: £95
    Scored 8.2
    8.2
    Rated very good
    Very good
     · 901 reviews
    The location and breakfast. Vinny and Vanessa the waiting staff were excellent , first class service .
    Tammy
    Young couple
  • Avg. price/night: £119
    Scored 8.5
    8.5
    Rated very good
    Very good
     · 1,486 reviews
    Dinner was exceptional.Breakfadt
    Marie
    Group