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 – 1 hotel or place 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.

D
Danielle
From
New Zealand
I loved this hotel so much! It was absolutely gorgeous inside and out. Our room was very large and very on theme. We were there at Xmas and the hotel was decorated beautifully. There was a lovely bar area as well as a delicious restaurant. I didn't want to leave! It was a magical stay. There is a bus stop at the end of the very long drive with very easy connections into the city. The walk to the road is quite long...especially in the dark though.
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 1,790 reviews
Price from
US$210.82
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,183 reviews
Price from
US$99.61
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.

B
Bastian
From
Germany
Awesome, you can enjoy a comfortable sleep in an old castle and savour a sandwich in an old library with a stunning view.
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 571 reviews
Price from
US$320.19
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.

B
Bittnerová
From
Czech Republic
The accommodation was beautiful, the staff were very kind and helpful, the breakfast included in the price was delicious. Only the location of the hotel is a bit impractical for travelers without their own car (but everything can be solved by bus, which leaves from a small village 15 minutes' walk from the hotel).
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 953 reviews
Price from
US$162.73
1 night, 2 adults

Roslin Templar loft

Roslin (Near North Middleton)

Roslin Templar loft is set in Roslin, 11 km from University of Edinburgh, 12 km from National Museum of Scotland, and 12 km from Edinburgh Waverley station.

A
Adam
From
United Kingdom
Very clean, and all the facilities we would want / need. Friendly host. Very pleased with stay
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 41 reviews
Price from
US$354.45
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.

C
Caroline
From
Ireland
Staff, bed, shower, breakfast continental. Plenty of everything. Very clean. Lovely staff. 👍
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 384 reviews
Price from
US$138.35
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...

C
Cristina
From
Spain
Amazing location and room, very friendly staff. Incredible breakfast.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 501 reviews
Price from
US$209.51
1 night, 2 adults

Chapel Cross Guesthouse

Roslin (Near North Middleton)

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.

N
Natasha
From
Ireland
I loved how welcoming and warm it was! Staff went above and beyond. Me and my mum stayed here for a family wedding. We arrived early and they had our room ready as fast as they could! We went to dollys tearooms to wait and one of the staff were so welcoming, especially a worker called Brain! As I said he went above and beyond to make sure our stay was perfect! They had refreshments in room, such a nice touch! Everything was clean tidy and absolutely beautiful decor! If I was coming to Edinburgh again I would defs rebook to stay here. A beautiful relaxing vibe!!
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 368 reviews
Price from
US$196.33
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.8
Fabulous - What previous guests thought, 13 reviews
Price from
US$109.38
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.

J
Jordyn
From
Australia
It was great living above the busy little pub. It was a great room and bus stop which runs late everyday is right out from the pub. Staff extreamly helpful.
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 1,171 reviews
Price from
US$130.45
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,183 reviews

Popular with guests booking hotels in Edinburgh

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 1,790 reviews

Popular with guests booking hotels in Edinburgh

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

Popular with guests booking hotels in Dalkeith

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

Popular with guests booking hotels in Bonnyrigg

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 571 reviews

Popular with guests booking hotels in Bonnyrigg

Popular with guests booking hotels in Bonnyrigg

Popular with guests booking hotels in Edinburgh

Popular with guests booking hotels in Dalkeith

Popular with guests booking hotels in Dalkeith

Budget hotels in North Middleton and nearby

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

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 33 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 9.7
Exceptional - What previous guests thought, 47 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.5
Good - What previous guests thought, 9 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 10
Exceptional - What previous guests thought, 1 review

Set 27 km from University of Edinburgh, Sleeps 10 - Hot tub - Pool Table - Play Park features accommodation in Edinburgh with access to a hot tub.

From US$960.57 per night

Best hotels with breakfast in North Middleton and nearby

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 350 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$164.71 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 384 reviews

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.

From US$138.35 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 4,183 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$111.47 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 571 reviews

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

Situated in Newtongrange and only 4.1 km from Dalhousie Castle, House near Edinburgh Ideal for Small Groups, Contactors & Tourists features accommodation with garden views, free WiFi and free private...

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

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

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

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.

From US$118.59 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Offering a garden and garden view, 2 Bedroom Cottage-Free Parking is set in Newtongrange, 1.9 km from Dalhousie Castle and 12 km from University of Edinburgh.