Skip to main content

The best guest houses in Midlothian

Check out our selection of great guest houses in Midlothian

Filter by:


Review score

Wonderful: 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.

Set in Dalkeith and only 4.6 km from Dalhousie Castle, Glenarch House offers accommodation with garden views, free WiFi and free private parking. Featuring luggage storage space, this property also provides guests with a picnic area. National Museum of Scotland is 10 km away and Edinburgh Waverley station is 10 km from the guest house. This beautiful home is set in tranquil grounds on the banks of a river. The room we stayed in was wonderful. The location is fabulous, offering train, bus or car access to Edinburgh, whilst stay well away from the hustle and bustle of the city. Surrounded by quaint villages with excellent food options. Including the Justinlee Pub, which is 5 min walk up the road. I would highly recommend this property to everyone.

Show more Show less
9.3
Wonderful
76 reviews
Price from
$201
per night

There is a bus stop close to the property, which has regular services to Edinburgh city centre. The 15th-century Rosslyn chapel, which featured in the Da Vinci Code films, is just 5 miles away, whilst Musselburgh Racecourse is a 15-minute drive from the Laird And Dog. Incredibly friendly staff. Great pub dinner and wonderful breakfast. Cozy room, clean bathroom, solid WiFi. Bus stop literally outside the front door.

Show more Show less
8
Very Good
1,197 reviews
Price from
$109
per night

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 restaurant. Pleasant staff, good location for buses to city and very close to Rosslyn Chapel. Lovely hotel very comfortable.

Show more Show less
8.6
Excellent
503 reviews
Price from
$200
per night

With its own Victorian tearoom, Chapel Cross Guest House is situated in the historic village of Roslin and 9 miles south from the scenic capital city of Edinburgh. Free on-site parking is available. Rosslyn Chapel is just 300 metres away and was featured in the book and film versions of "The Da Vinci Code". Guided tours are available around the magnificent 15th-century building. Super friendly staff, good location for airport, clean and cosy. Very comfortable beds & room.

Show more Show less
8.5
Very Good
374 reviews
Price from
$146
per night

With free WiFi, this guest house features a flat-screen TV, a washing machine and a fully equipped kitchen with an oven and microwave. Towels and bed linen are offered in the guest house. The property has an outdoor dining area. What a charming and beautiful location and cottage! Everything about it took my breath away - the view, the comfort, the amenities. I immediately wished I could have stayed longer.

Show more Show less
8.6
Excellent
10 reviews
Price from
$132
per night

Located in Dalkeith, in a historic building, 4.4 km from Dalhousie Castle, The ESKBANK hotel - Rathan House is a guest house with a garden and shared lounge. This property offers access to a terrace and free private parking. The guest house features family rooms and facilities for disabled guests. We loved EVERYTHING, this was our first international trip and we could not have found a more gracious, caring host and lovely room and grounds. Very quiet and peaceful surroundings, very easy to get around on the bus or rail to Edinburgh and the Royal Mile. Room was very clean and comfortable. The breakfast were delightful and very filling and our host also provided advise to sights and attractions. Wish we could have stayed longer. I look forward to staying here again on our next visit to beautiful Scotland.

Show more Show less
7.8
Good
233 reviews
Price from
$99
per night

Most booked guest houses in Midlothian this month

FAQs about guest houses in Midlothian

Guest Houses that guests love in Midlothian