Skip to main content

Search hotels in Heriot

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

Popular hotels in Heriot

Check out our top picks in Heriot

Filter by:

Star Rating
Review score

The Craigie Hotel

Penicuik (Near Heriot)

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

J
Julie
From
Portugal
Beautiful, clean and comfortable with outstanding food!
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,408 reviews
Price from
$182.25
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.

G
Gregory
From
United States
The entire experience was such a surprise. Great lamb shank at dinner. Warm welcoming staff: pub and lodging. The owner made all the live edge chairs and tables.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 632 reviews
Price from
$195.75
1 night, 2 adults

Melville Castle Hotel

Edinburgh (Near Heriot)

Located in Edinburgh, 3.8 miles from Dalhousie Castle, Melville Castle Hotel provides accommodations with a garden, free private parking, a terrace and a restaurant.

I
Iulian
From
Romania
Outstanding location, professional and friendly staff.
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 1,810 reviews
Price from
$213.30
1 night, 2 adults

Green Tree Hotel

Peebles (Near Heriot)

Located in Peebles, 19 miles from Dalhousie Castle, Green Tree Hotel has accommodations with a restaurant, free private parking and a bar. This 2-star hotel offers free WiFi.

S
Stuart
From
United Kingdom
Great location and staff were very friendly and helpful.
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 1,087 reviews
Price from
$135
1 night, 2 adults

The Melville Inn by Innkeeper's Collection

Dalkeith (Near Heriot)

Located within 5.8 mi from Edinburgh City Center, 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.

S
Sandy
From
United Kingdom
Good clean room and great staff
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 4,149 reviews
Price from
$102.06
1 night, 2 adults

Barony Castle Hotel

Peebles (Near Heriot)

Set in 25 acres of mature grounds, the Barony Castle Hotel is an impressive castle has a stylish award winning restaurant and modern leisure center.

A
Ahmed
From
United Arab Emirates
Nice hotel in country side with nice room. The staff is great and helpful and special thanks for Sophia. Recommend to have the suite since the normal room are small.
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 1,069 reviews
Price from
$160.38
1 night, 2 adults

Kingsknowes Hotel

Galashiels (Near Heriot)

Located in Galashiels, 26 miles from Dalhousie Castle, Kingsknowes Hotel provides accommodations with a garden, free private parking, a restaurant and a bar.

C
Carruthers
From
Australia
Beautiful room in a gorgeous old building, wonderful views of the grounds. Enjoyable meals, great staff.
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 731 reviews
Price from
$191.36
1 night, 2 adults

The Crown Hotel

Peebles (Near Heriot)

Located in Peebles and with Dalhousie Castle reachable within 19 miles, The Crown Hotel provides a garden, non-smoking rooms, free WiFi throughout the property and a bar.

W
Wayne
From
Canada
The staff were wonderful!! Helping us out with anything we needed help with.
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 670 reviews
Price from
$162
1 night, 2 adults

Traquair Arms Hotel

Innerleithen (Near Heriot)

Located in Innerleithen, 21 miles from Dalhousie Castle, Traquair Arms Hotel has accommodations with a garden, free private parking, a shared lounge and a restaurant.

C
Craig
From
United Kingdom
Staff were great, food amazing and really good beer on the bar. The room was great and absolutely no noise from downstairs. Couldn't ask for more.
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 362 reviews
Price from
$207.90
1 night, 2 adults

The Cross Keys

Peebles (Near Heriot)

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

N
Norm
From
Canada
Everything was just as a hotel of its type and history should be. Congratulations!
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 550 reviews
Price from
$137.70
1 night, 2 adults
See all hotels in and around Heriot

Heriot – 1 hotel or place to stay

Filter by:

Star Rating
Review score

The Craigie Hotel

Penicuik (Near Heriot)

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

J
Julie
From
Portugal
Beautiful, clean and comfortable with outstanding food!
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,408 reviews
Price from
$182.25
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.

G
Gregory
From
United States
The entire experience was such a surprise. Great lamb shank at dinner. Warm welcoming staff: pub and lodging. The owner made all the live edge chairs and tables.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 632 reviews
Price from
$195.75
1 night, 2 adults

Melville Castle Hotel

Edinburgh (Near Heriot)

Located in Edinburgh, 3.8 miles from Dalhousie Castle, Melville Castle Hotel provides accommodations with a garden, free private parking, a terrace and a restaurant.

I
Iulian
From
Romania
Outstanding location, professional and friendly staff.
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 1,810 reviews
Price from
$213.30
1 night, 2 adults

Green Tree Hotel

Peebles (Near Heriot)

Located in Peebles, 19 miles from Dalhousie Castle, Green Tree Hotel has accommodations with a restaurant, free private parking and a bar. This 2-star hotel offers free WiFi.

S
Stuart
From
United Kingdom
Great location and staff were very friendly and helpful.
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 1,087 reviews
Price from
$135
1 night, 2 adults

The Melville Inn by Innkeeper's Collection

Dalkeith (Near Heriot)

Located within 5.8 mi from Edinburgh City Center, 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.

S
Sandy
From
United Kingdom
Good clean room and great staff
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 4,149 reviews
Price from
$102.06
1 night, 2 adults

Barony Castle Hotel

Peebles (Near Heriot)

Set in 25 acres of mature grounds, the Barony Castle Hotel is an impressive castle has a stylish award winning restaurant and modern leisure center.

A
Ahmed
From
United Arab Emirates
Nice hotel in country side with nice room. The staff is great and helpful and special thanks for Sophia. Recommend to have the suite since the normal room are small.
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 1,069 reviews
Price from
$160.38
1 night, 2 adults

Kingsknowes Hotel

Galashiels (Near Heriot)

Located in Galashiels, 26 miles from Dalhousie Castle, Kingsknowes Hotel provides accommodations with a garden, free private parking, a restaurant and a bar.

C
Carruthers
From
Australia
Beautiful room in a gorgeous old building, wonderful views of the grounds. Enjoyable meals, great staff.
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 731 reviews
Price from
$191.36
1 night, 2 adults

The Crown Hotel

Peebles (Near Heriot)

Located in Peebles and with Dalhousie Castle reachable within 19 miles, The Crown Hotel provides a garden, non-smoking rooms, free WiFi throughout the property and a bar.

W
Wayne
From
Canada
The staff were wonderful!! Helping us out with anything we needed help with.
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 670 reviews
Price from
$162
1 night, 2 adults

Traquair Arms Hotel

Innerleithen (Near Heriot)

Located in Innerleithen, 21 miles from Dalhousie Castle, Traquair Arms Hotel has accommodations with a garden, free private parking, a shared lounge and a restaurant.

C
Craig
From
United Kingdom
Staff were great, food amazing and really good beer on the bar. The room was great and absolutely no noise from downstairs. Couldn't ask for more.
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 362 reviews
Price from
$207.90
1 night, 2 adults

The Cross Keys

Peebles (Near Heriot)

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

N
Norm
From
Canada
Everything was just as a hotel of its type and history should be. Congratulations!
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 550 reviews
Price from
$137.70
1 night, 2 adults
See all hotels in and around Heriot

Budget hotels in Heriot and nearby

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

Featuring a garden, Wedale House, second floor features accommodations in Stow. This property offers access to a terrace, free private parking, and free Wifi.

From $95.11 per night

The Wedale Bothy is located in Stow, just 17 miles from Dalhousie Castle and 24 miles from Arthur's Seat. This property offers access to a terrace, free private parking, and free Wifi.

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

8.7 miles from Dalhousie Castle in Edinburgh, Sleeps 10 - Hot tub - Pool Table - Play Park features accommodations with access to a hot tub.

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 17 reviews

Borthwick Farm Cottage Pottery offers accommodations in Borthwick, 12 miles from Edinburgh Waverley Train Station and 12 miles from The Real Mary King's Close.

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 35 reviews

Borthwick Farm Cottage Annex is located in Gorebridge, just 5.6 miles from Dalhousie Castle and 12 miles from University of Edinburgh.

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

The Arches, Borthwick Mains Farm, offers accommodations in Gorebridge, 5.4 miles from Dalhousie Castle and 12 miles from University of Edinburgh.

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 3 reviews

Borthwick Castle View is located in North Middleton, just 5.2 miles from Dalhousie Castle and 11 miles from University of Edinburgh.