Skip to main content

Search hotels in North Middleton

Enter your dates to see the latest prices and deals for North Middleton hotels

North Middleton – 2 hotels and places to stay

Filter by:

Star rating
Review score

Melville Castle Hotel

Edinburgh (Near North Middleton)

Located in Edinburgh, 6.1 km from Dalhousie Castle, Melville Castle Hotel provides accommodation with a garden, free private parking, a terrace and a restaurant.

C
Celal Burak
From
Turkey
Staying at this castle hotel was like stepping into a fairytale! The historic charm and grandeur of the architecture, combined with luxurious modern amenities, made for an unforgettable experience. The rooms were spacious and elegantly decorated, offering stunning views of the surrounding countryside. The staff provided exceptional service, ensuring every detail of our stay was perfect. Dining in the castle's grand hall was a magical experience, and the on-site activities, like guided tours and scenic walks, added to the enchantment. Highly recommend for anyone seeking a unique and regal getaway!
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,795 reviews
Price from
US$199
1 night, 2 adults

The Melville Inn by Innkeeper's Collection

Dalkeith (Near North Middleton)

Located within 9.4 km from Edinburgh City Centre, The Melville Inn by Innkeeper's Collection features a connected pub and restaurant with a 24-hour front desk. Free WiFi and free parking is provided.

H
Heather
From
Romania
Comfortable and restful. The restaurant was also amazing, and the staff were so helpful
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 4,212 reviews
Price from
US$100.97
1 night, 2 adults

Dalhousie Castle Hotel

Bonnyrigg (Near North Middleton)

Set within acres of wooded parkland, this fascinating 13th century fortress is on the banks of the River Esk.

P
Philip
From
United Kingdom
it still had a castle vibe and was not modernised too much
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 566 reviews
Price from
US$342.57
1 night, 2 adults

The Stair Arms Hotel

Edinburgh (Near North Middleton)

Featuring a garden, restaurant, bar and free WiFi, The Stair Arms Hotel is located in Edinburgh, 10 km from Dalhousie Castle and 17 km from Arthurs Seat.

T
Tabatha
From
Australia
It was a beautiful modern property with great facilities, a lovely room and friendly helpful staff. It’s 20-30 minute drive from central Edinburgh. I’d stay there again. There’s no lift but only one flight of stairs so ask for help if you have a heavy case.
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 936 reviews
Price from
US$164.94
1 night, 2 adults

Red Roofs - 5BR Luxury - Large Gardens - EV Point - Near Edinburgh

Newtongrange (Near North Middleton)

A recently renovated villa situated in Newtongrange, Red Roofs - 5BR Luxury - Large Gardens - EV Point - Near Edinburgh features a garden.

N
Nell
From
United Kingdom
Outstanding, very clean and simple, lovely place
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 20 reviews
Price from
US$919.53
1 night, 2 adults

Laird And Dog Inn

Lasswade (Near North Middleton)

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.

I
Ilyas
From
Indonesia
The hotel has some selection for breakfast: non-vegetarian and vegetarian, we ordered both and both are super delicious! We came all the way from Indonesia and we didn't regret coming to Laird and Dog Inn. Everything was perfect. Definitely will be back again!
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1,191 reviews
Price from
US$132.22
1 night, 2 adults

The Juniperlea Inn

Pathhead (Near North Middleton)

Situated just 18 km from Dalhousie Castle, The Juniperlea Inn features accommodation in Pathhead with access to free bikes, a garden, as well as full-day security.

K
Kaitlyn H-O
From
Canada
Lovely little B&B. Perfect for our first night in Scotland. Decent parking, keyless entry, and restaurant right there. It was absolutely perfect. The bed and pillows were super comfortable, and our little guy loved his little cot. Cold breakfast items were already provided in the room for us upon arrival for the next morning. All in all, a great stay! Thank you! 💕
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 378 reviews
Price from
US$140.23
1 night, 2 adults

The Original Rosslyn Inn

Roslin (Near North Middleton)

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

P
Peter
From
Slovenia
Traditional style, good location, very nice furniture
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 493 reviews
Price from
US$212.35
1 night, 2 adults

Stable Cottage by Roslin Glen

Roslin (Near North Middleton)

Boasting mountain views, Stable Cottage by Roslin Glen provides accommodation with a garden and a patio, around 5.8 km from Dalhousie Castle.

C
Charlie
From
United Kingdom
Stable Cottage provided us with a truly delightful and relaxing stay. From the moment we arrived, we were impressed by the generous size of the cottage, offering ample space to unwind and feel at home. The interior decoration was a particular highlight, beautifully designed and creating a warm, inviting atmosphere. Comfort was clearly a priority, and we found the cottage to be exceptionally well-equipped and furnished. One of the standout features was the lovely garden, a true haven of tranquility. It proved to be an excellent addition, especially for those traveling with a dog, offering plenty of space to roam and enjoy the outdoors. The hosts were incredibly welcoming and informative, making us feel instantly at ease. Their helpfulness and attention to detail greatly enhanced our experience. They were readily available to answer any questions and provided valuable local recommendations.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 11 reviews
Price from
US$128.60
1 night, 2 adults

Housekeeper's Rooms

Pathhead (Near North Middleton)

Housekeeper's Rooms, a property with a garden, is set in Pathhead, 17 km from Arthurs Seat, 18 km from University of Edinburgh, as well as 18 km from National Museum of Scotland.

P
Pauline
From
United Kingdom
Very peaceful and beautiful views and pleasure to walk around some of grounds and church plus it met all our requirements as it was near our family Would stay here again. Yes, it was very relaxing place and a great experience to stay in a castle
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 20 reviews
Price from
US$657.73
1 night, 2 adults
See all hotels in and around North Middleton

Most booked hotels in North Middleton and surroundings in the past month

See all

Popular with guests booking hotels in Dalkeith

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 4,213 reviews

Popular with guests booking hotels in Edinburgh

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,795 reviews

Popular with guests booking hotels in Edinburgh

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 934 reviews

Popular with guests booking hotels in Dalkeith

Scored out of 10, guest rating 7.0
Good - What previous guests thought, 63 reviews

Popular with guests booking hotels in Bonnyrigg

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 566 reviews

Popular with guests booking hotels in Bonnyrigg

Popular with guests booking hotels in Bonnyrigg

Popular with guests booking hotels in Dalkeith

Popular with guests booking hotels in Edinburgh

Popular with guests booking hotels in Dalkeith

Best hotels with breakfast in North Middleton and nearby

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 566 reviews

Set within acres of wooded parkland, this fascinating 13th century fortress is on the banks of the River Esk.

From US$327.21 per night
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 352 reviews

The Sun Inn features a garden, terrace, a restaurant and bar in Dalkeith. This 4-star inn offers free WiFi. The property is non-smoking and is located 1.9 km from Dalhousie Castle.

From US$166.94 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1,189 reviews

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.

From US$120.20 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,795 reviews

Located in Edinburgh, 6.1 km from Dalhousie Castle, Melville Castle Hotel provides accommodation with a garden, free private parking, a terrace and a restaurant.

From US$178.96 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 4,213 reviews

Located within 9.4 km from Edinburgh City Centre, The Melville Inn by Innkeeper's Collection features a connected pub and restaurant with a 24-hour front desk. Free WiFi and free parking is provided.

From US$125.01 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 491 reviews

Set in the village of Roslin, The Original Rosslyn Inn is an idyllic village inn, just 8 miles from Edinburgh’s city centre.

From US$199 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 17 reviews

Located in Borthwick and only 9 km from Dalhousie Castle, Borthwick Farm Cottage Pottery provides accommodation with garden views, free WiFi and free private parking.

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 34 reviews

Borthwick Farm Cottage Annex, a property with a garden, is situated in Gorebridge, 19 km from University of Edinburgh, 19 km from National Museum of Scotland, as well as 19 km from Edinburgh Waverley...

Budget hotels in North Middleton and nearby

Scored out of 10, guest rating 7.0
Good - What previous guests thought, 8 reviews

Situated in Gorebridge and only 5.4 km from Dalhousie Castle, Harvieston Estate Rooms features accommodation with garden views, free WiFi and free private parking.

From US$73.46 per night
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 34 reviews

Set in Gorebridge in the Lothian region, The Arches, Borthwick Mains Farm, has a balcony. This property offers access to a terrace, free private parking and free WiFi.

Scored out of 10, guest rating 4.1
Disappointing - What previous guests thought, 8 reviews

Located in Gorebridge in the Lothian region, Catcune Suite provides accommodation with free WiFi and free private parking.

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 46 reviews

Situated in Gorebridge, 18 km from University of Edinburgh, Pentland Lodge offers accommodation with a sauna and a hot tub. This property offers access to a patio, free private parking and free WiFi.

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 43 reviews

Boasting a hot tub, Pine Lodge is located in Gorebridge. This property offers access to a patio, free private parking and free WiFi.

Scored out of 10, guest rating 7.2
Good - What previous guests thought, 8 reviews

Stylish 2 Bed Flat-Free Parking is set in Arniston, 16 km from University of Edinburgh, 16 km from Arthurs Seat, as well as 16 km from National Museum of Scotland.

Offering a garden and river view, The Mansion House At Kirkhill is set in Arniston, 16 km from University of Edinburgh and 16 km from National Museum of Scotland.

Scored out of 10, guest rating 7.1
Good - What previous guests thought, 263 reviews

Kirkhill Estate Rooms, a property with a garden and a shared lounge, is set in Gorebridge, 3.5 km from Dalhousie Castle, 16 km from University of Edinburgh, as well as 16 km from National Museum of...

From US$129.71 per night