Lodging Image

Find hotels in Heriot from ฿3,048

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Heriot hotels

1. Dryburgh Abbey Hotel

Dryburgh Abbey Hotel
3.0 star property
Melrose
8.8 out of 10, Excellent, (889 reviews)
"Absolutely beautiful grounds and surrounding areas. Lovely friendly and welcoming staff"
Australia
Santino
The price is ฿4,273
฿5,127 total
includes taxes & fees
1 Jul - 2 Jul
Dryburgh Abbey Hotel

2. The Townhouse Hotel

The Townhouse Hotel
4.5 star property
Melrose
9.6 out of 10, Exceptional, (256 reviews)
"Great stay."
Canada
Graham
The price is ฿6,209
฿7,450 total
includes taxes & fees
16 Jun - 17 Jun
The Townhouse Hotel

3. Macdonald Cardrona Hotel, Golf & Spa

Macdonald Cardrona Hotel, Golf & Spa
4.0 star property
Peebles
7.8 out of 10, Good, (949 reviews)
"Great property, very clean spacious rooms in a beautiful setting with free parking."
United States
julian
The price is ฿3,698
฿4,438 total
includes taxes & fees
28 Jun - 29 Jun
Macdonald Cardrona Hotel, Golf & Spa

4. The Park Hotel Peebles

The Park Hotel Peebles
3.0 star property
Peebles
8.6 out of 10, Excellent, (431 reviews)
"A very quiet and comfortable stay. Friendly staff and good food. "
United Kingdom
David
The price is ฿4,216
฿5,059 total
includes taxes & fees
30 Jun - 1 Jul
The Park Hotel Peebles

5. Cringletie House Hotel

Cringletie House Hotel
4.0 star property
Peebles
9.8 out of 10, Exceptional, (140 reviews)
"Fantastic location spectacular food and great staff "
United Kingdom
Brian
The price is ฿11,259
฿13,510 total
includes taxes & fees
8 Jul - 9 Jul
Cringletie House Hotel

6. The Tontine Hotel

The Tontine Hotel
3.0 star property
Peebles
9.0 out of 10, Wonderful, (269 reviews)
"Rooms clean,friendly staff,good service and food was excellent. "
United Kingdom
Edward
The price is ฿4,891
฿5,869 total
includes taxes & fees
22 Jun - 23 Jun
The Tontine Hotel

7. Barony Castle Hotel

Barony Castle Hotel
4.0 star property
Eddleston
8.2 out of 10, Very good, (786 reviews)
"The staff are first class, happy and very helpful, a credit to the hotel."
United Kingdom
Andrew
The price is ฿4,765
฿5,718 total
includes taxes & fees
22 Jun - 23 Jun
Barony Castle Hotel

8. Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club
4.0 star property
Kirknewton
9.0 out of 10, Wonderful, (1,736 reviews)
"Beautiful place, the staff at the reception was very pleasant, and the breakfast was good."
United States
Chris
The price is ฿4,689
฿5,627 total
includes taxes & fees
21 Jun - 22 Jun
Dalmahoy Hotel & Country Club

9. Moxy Edinburgh Airport

Moxy Edinburgh Airport
3.0 star property
Ingliston
8.6 out of 10, Excellent, (2,470 reviews)
"Great stay before our flight"
United Kingdom
Louise
The price is ฿5,442
฿6,530 total
includes taxes & fees
21 Jun - 22 Jun
Moxy Edinburgh Airport

10. The Linton Hotel

The Linton Hotel
4.0 star property
East Linton
8.4 out of 10, Very good, (503 reviews)
"Great food and fantastic staff"
United Kingdom
George
The price is ฿2,556
฿3,068 total
includes taxes & fees
23 Jun - 24 Jun
The Linton Hotel

11. Carberry Tower Mansion House and Estate

Carberry Tower Mansion House and Estate
4.0 star property
Musselburgh
9.2 out of 10, Wonderful, (977 reviews)
"Beautiful room, stunning drawing room and library and very friendly staff"
United Kingdom
Ilona
The price is ฿6,179
฿7,415 total
includes taxes & fees
28 Jun - 29 Jun
Carberry Tower Mansion House and Estate

12. DoubleTree by Hilton Edinburgh Airport

DoubleTree by Hilton Edinburgh Airport
4.0 star property
Ingliston
8.8 out of 10, Excellent, (1,487 reviews)
"Great hotel close to the airport. Front desk staff was fantastic and friendly. Third time I’ve stayed when flying out of Edinburgh and I’ll keep booking whenever I’m back."
Canada
Kolin
The price is ฿6,704
฿8,045 total
includes taxes & fees
5 Jul - 6 Jul
DoubleTree by Hilton Edinburgh Airport

13. Holiday Inn Express Edinburgh Airport by IHG

Holiday Inn Express Edinburgh Airport by IHG
3.0 star property
Ingliston
8.4 out of 10, Very good, (1,055 reviews)
"A great overnight hotel"
Australia
Graeme
The price is ฿5,478
฿6,574 total
includes taxes & fees
21 Jun - 22 Jun
Holiday Inn Express Edinburgh Airport by IHG

14. Peebles Hydro Hotel

Peebles Hydro Hotel
4.0 star property
Peebles
8.4 out of 10, Very good, (710 reviews)
"Fabulous scenery, good food , lovely swimming pool. Great venue for a celebratory family occasion"
United Kingdom
Sue and Stephen
The price is ฿6,411
฿7,694 total
includes taxes & fees
8 Jul - 9 Jul
Peebles Hydro Hotel

15. Braid Hills Hotel

Braid Hills Hotel
3.0 star property
Morningside
8.4 out of 10, Very good, (1,008 reviews)
"Great location and food"
United Kingdom
christopher
The price is ฿3,716
฿4,459 total
includes taxes & fees
15 Jun - 16 Jun
Braid Hills Hotel

16. ibis budget Edinburgh Park

ibis budget Edinburgh Park
3.0 star property
Gogar
8.2 out of 10, Very good, (1,114 reviews)
"Very convenient hotel, close to the airport, tram and bus station"
United States
Victor
The price is ฿3,616
฿4,339 total
includes taxes & fees
5 Jul - 6 Jul
ibis budget Edinburgh Park

17. The Inn Place

The Inn Place
4.0 star property
Old Town Edinburgh
8.8 out of 10, Excellent, (990 reviews)
"Great location but room was mediocre & toilet barely worked. Also there was no AC so it was incredibly hot, even with window open."
Canada
Kerri
The price is ฿5,986
฿7,183 total
includes taxes & fees
11 Jun - 12 Jun
The Inn Place

18. Norton House Hotel & Spa

Norton House Hotel & Spa
4.0 star property
Newbridge
9.2 out of 10, Wonderful, (1,001 reviews)
"Spa was terrific and room so comfortable"
United States
Jean
The price is ฿7,384
฿8,861 total
includes taxes & fees
22 Jun - 23 Jun
Norton House Hotel & Spa

19. Novotel Edinburgh Park

Novotel Edinburgh Park
4.0 star property
Sighthill
9.2 out of 10, Wonderful, (1,005 reviews)
"Reasonable price, convenient location, recommend for simple overnight stay 👌"
Canada
alexandre
The price is ฿5,040
฿6,048 total
includes taxes & fees
28 Jun - 29 Jun
Novotel Edinburgh Park

20. Hampton by Hilton Edinburgh Airport

Hampton by Hilton Edinburgh Airport
3.5 star property
Ingliston
8.8 out of 10, Excellent, (1,475 reviews)
"The rooms were clean and spacious, the staff friendly and informative and the breakfast delicious."
Canada
Laurie
The price is ฿7,175
฿8,610 total
includes taxes & fees
15 Jun - 16 Jun
Hampton by Hilton Edinburgh Airport
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Learn more about Heriot

Head to Borthwick Castle and Leisure Club and Spa at Macdonald Cardrona Hotel—just two of the sights around Heriot.

Photo by Jim Barton
Open Photo by Jim Barton

Top Heriot Hotel Reviews

More cheap stays in Heriot

Frequently asked questions

Where is the best place for a stay in Heriot?
Dalmahoy Hotel & Country Club, located 17.8 mi (28.7 km) from the heart of Heriot, is a top choice for your stay, based on our traveller data. Other good choices for your stay in the area are Leonardo Royal Hotel Edinburgh and ibis Edinburgh Centre South Bridge - Royal Mile. See all available top hotels, or vacation rentals in Heriot.
What are some of the best holiday rentals that Heriot has to offer?
JOIVY Meadows Park En-Suite Rooms: This holiday home rental outside of Heriot has free WiFi and a TV to help you feel perfectly comfortable in your new surroundings. Kitchen amenities include an electric kettle to make your meal-planning easier. See all vacation rentals in Heriot.
If I need to cancel my hotel reservation in Heriot, will I receive a refund?
Yes, you'll find most hotel bookings are refundable if you cancel before the accommodation's cancellation deadline, which is usually within 24-48 hours of the scheduled arrival. If your reservation is non-refundable, it may still be possible to cancel it and receive a refund within 24 hours of your booking. Filter your search by fully refundable to find flexible hotel deals in Heriot.
What's it like staying in Heriot?
Travellers to Heriot will find plenty to explore and enjoy. Royal Mile, Edinburgh Castle and Princes Street are some of the top sights around the area. In Heriot, there are 2 hotels and other accommodation options to choose from. Find out more about Heriot.
What are the top places to visit in Heriot?
Royal Mile, Edinburgh Castle and Princes Street are some of the notable places to visit in the surrounding area. You'll also find Murrayfield Stadium and Edinburgh Zoo in the area. Take a look at what more there is to see and do in Expedia's Heriot guide.
What's the seasonal weather like in Heriot?
The hottest months are usually July and August, with an average temperature of 12°C, while the coldest months are January and February, with an average of 3°C. Average annual precipitation for Heriot is 1032 mm.