Skip to main content

Search hotels in Heriot

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

Heriot – 1 hotel or place to stay

Filter by:

Star rating
Review score

The Craigie Hotel

Penicuik (Near Heriot)

Situated in Penicuik, The Craigie Hotel has a restaurant, bar, garden, and free WiFi throughout the property. Boasting room service, this property also provides guests with a terrace.

K
Karen Tang
From
Denmark
We felt very welcome and we truly enjoyed our stay ❤️
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,389 reviews
Price from
US$179.93
1 night, 2 adults

Black Bull

Lauder (Near Heriot)

Around 25 miles from central Edinburgh, Black Bull enjoys a prominent location in the pretty Scottish Borders town of Lauder.

S
S_M_B
From
Netherlands
We booked last minute because our boat trip back from Newcastle was cancelled due to storm: it was the only reasonably priced room we could find in the area and we were pleasantly surprised on our arrival. The hotel is situated in a small village with a few small shops close by. The room was clean and comfortable, and the area was quiet. The room felt cold at first when we dropped off our things, but was nicely warm by the time we got back in the evening. The bed was comfortable, and the bathroom modern and clean. At the ground floor is a large restaurant/bar where guests can grab a meal/drink. The restaurant and bar seemed to be well visited by travelers and locals alike. The meals were very tasty and promptly brought, plenty of choice. The restaurant is set up a bit like a maze, so most tables have some privacy. The location was beautifully decorated for Christmas, and it has fireplaces where one can sit with a cup of coffee or another drink for a chat. Really very inviting.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 641 reviews
Price from
US$193.26
1 night, 2 adults

Melville Castle Hotel

Edinburgh (Near Heriot)

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.

Y
YANSHU
From
China
Historical castle and vintage rooms and furniture. Great breakfast. We checked in late and hotel staff waited for us to help us check in.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,796 reviews
Price from
US$197.25
1 night, 2 adults

Green Tree Hotel

Peebles (Near Heriot)

Set in Peebles, 30 km from Dalhousie Castle, Green Tree Hotel offers accommodation with a restaurant, free private parking and a bar. This 2-star hotel offers free WiFi. The hotel has family rooms.

S
Stewart Douglas
From
Angola
Outstanding service both in the bar & restaurant
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1,117 reviews
Price from
US$133.28
1 night, 2 adults

The Melville Inn by Innkeeper's Collection

Dalkeith (Near Heriot)

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.

J
Julie
From
Canada
Location convenient, staff friendly resugood
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 4,208 reviews
Price from
US$100.76
1 night, 2 adults

Kingsknowes Hotel

Galashiels (Near Heriot)

Set in Galashiels, 42 km from Dalhousie Castle, Kingsknowes Hotel offers accommodation with a garden, free private parking, a restaurant and a bar.

J
Julie
From
United Kingdom
Staff and food were amazing! Nothing too much trouble, I would recommend and stay again when I am in the area.
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 744 reviews
Price from
US$188.92
1 night, 2 adults

Traquair Arms Hotel

Innerleithen (Near Heriot)

Set in Innerleithen, 34 km from Dalhousie Castle, Traquair Arms Hotel offers accommodation with a garden, free private parking, a shared lounge and a restaurant.

R
Roubin
From
Mauritius
The best breakfast I had in the region. The food & drinks in the evening were very good too. The location was prefect for a quiet stay. Very clean room & much space. All facilities possible for a one night stay
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 383 reviews
Price from
US$205.25
1 night, 2 adults

The Cross Keys

Peebles (Near Heriot)

Set in Peebles, The Cross Keys features a garden, restaurant, bar, and free WiFi throughout the property.

E
Elizabeth
From
United Kingdom
Very comfortable , and situated off the high street ❤️
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 588 reviews
Price from
US$135.95
1 night, 2 adults

The Tontine Hotel

Peebles (Near Heriot)

In the heart of the picturesque market town of Peebles, The Tontine is a family-run property which provides home-baked sweets and shortbread and elegant rooms.

S
Sandy
From
Australia
I have to say the staff. Especially two young ladies serving dinner and breakfast. One is still at school and one is heading to university soon. They were the most polite and thoughtful young ladies. They spoke beautifully and were watchful for anyone who was needing attention. They were not intrusive but were there when required. Thankyou for hiring excellent staff. This truely makes travel a wonderful experience. The building and furnishings were particularly beautiful and the room was very comfortable.
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 872 reviews
Price from
US$181.37
1 night, 2 adults

Dalhousie Castle Hotel

Bonnyrigg (Near Heriot)

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

A
Amina
From
France
Beautiful castle, the room and bathroom were amazing, particularly the bed! It was clean and confortable. The spot with forest around is pretty. The spa was very nice too. Good breakfast, and the 5 course dinner, which I had booked with the room, so delicious! The staff is skillful and the service very good. I really felt like a princess during my stay, it was exactly what I was looking for!
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 565 reviews
Price from
US$341.86
1 night, 2 adults
See all hotels in and around Heriot

Best hotels with breakfast in Heriot and nearby

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Set 27 km from University of Edinburgh, 5 Bed House -Sleeps 10- Hot Tub - Garden - Parking features accommodation in Edinburgh with access to a hot tub.

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 25 reviews

North Middleton Apartment in North Middleton offers accommodation with free WiFi, 7.1 km from Dalhousie Castle, 20 km from University of Edinburgh and 20 km from National Museum of Scotland.

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, 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 9.0
Superb - What previous guests thought, 4 reviews

Set in North Middleton and only 8.4 km from Dalhousie Castle, Borthwick Castle View offers accommodation with garden views, free WiFi and free private parking.