Book Heriot hotels
More Flash, Less Cash - Take advantage of our Price Pledge** (even on luxey stays)
We keep it easy with the option to pay now or later on select accommodation
Book up 'til the last second - millions of rooms to crash tonight^
Check hotel availability in Heriot
Cheap Heriot hotels

Holiday Inn Edinburgh by IHG

Moxy Edinburgh Airport

Garner Edinburgh Haymarket by IHG

Apex Waterloo Place Hotel

Aparthotel Adagio Edinburgh Royal Mile

CODE - The Court, Edinburgh

Mount Royal Hotel Edinburgh by The Unlimited Collection

Leonardo Royal Hotel Edinburgh

Point A Hotel Edinburgh Haymarket
Hotels in Heriot
You'll need to move faster than a cute kitty video goes viral if you want to stay close to Heriot. There's only 1 hotel within 10 kilometres of the centre, so chop chop!
Act fast and score a room at the Fairshiels B&B. It's the only available hotel near the main streets.
If you're not phased by travelling 20 kilometres to get to the heart of town, have a look at Musselburgh. This neighbourhood offers 3 places to stay, such as the Carberry Tower Mansion House and Estate and Edinburgh Lodges.
Looking for more options? The Balmoral Hotel is located 25 kilometres away from the main central area, and the Old Town Chambers is 25 kilometres away. The Prestonfield House, 20 kilometres away, and the Sheraton Grand Hotel & Spa, Edinburgh, 25 kilometres away, are some alternate options.
Attractions and Hotels Near Heriot
Sure, you could spend the whole time just in Heriot, but you'd be missing out. For even more amazing memories, you've gotta take a look around Scotland's other sights. Among Scotland's natural wonders are its beaches, coastal plains, forests and rivers. After finding zen in Mother Nature, take a look around ruins. Looking for more? Popular activities in this corner of Scotland include snowboarding and skiing, so don't be afraid to have a crack!
Don't shoot through before you've gone to the Traquair House and Haylodge Park in Peebles. If you're keen to stay in Peebles, consider the rates at the Cringletie House Hotel and The Tontine Hotel. Or, you could stay in Haddington, 25 kilometres to the northeast of Heriot, where you can choose from the Maitlandfield House Hotel and Redshill B&B. Whether you're shooting through or staying in Haddington, set aside some time to check out Hailes Castle and Lennoxlove Historic House.
You'll come across some great things to see and do in Dunfermline. Dunfermline Abbey, the Dunfermline Golf Club and Church are up there with the best. This regional hub is located 45 kilometres northwest of Heriot and has a population of 39,000. If you end up hanging out for a while, keep the good time rolling at the Andrew Carnegie Birthplace Museum and Abbot House. If you want to stay in Dunfermline, have a squiz at the current deals at the Balmule House and Best Western Plus Dunfermline Crossford Keavil House Hotel.
Just landed at Edinburgh Airport? Feeling a bit icky after the flight? No worries. Shampoo and soap are available nearby at the Holiday Inn Express Edinburgh Airport. If you can't score a room there, try the DoubleTree by Hilton Edinburgh Airport. It's also pretty close to the airport, which sits 30 kilometres from the centre of town.
Heriot hotels essential information
Accommodation | 3,116 hotels |
|---|---|
Lowest Price | AU$101 |
Highest Price | AU$239 |
Popular hotels | Holiday Inn Edinburgh by IHG, Moxy Edinburgh Airport, Garner Edinburgh Haymarket by IHG, Apex Waterloo Place Hotel, Aparthotel Adagio Edinburgh Royal Mile, CODE - The Court, Edinburgh, Mount Royal Hotel Edinburgh by The Unlimited Collection, Leonardo Royal Hotel Edinburgh , Point A Hotel Edinburgh Haymarket |
Most recent Heriot hotel reviews

Top Picks
- Auchendinny Hotels
- Cabin Rentals in Bonnyrigg
- Caravan Parks in Bonnyrigg
- Spa Hotels in Bonnyrigg
- Bonnyrigg Hotels
- Caravan Parks in Carberry
- Holiday Homes in Carberry
- Cardrona Hotels
- Premier Inn Hotels in Carlops
- Carlops Hotels
- Caravan Parks in Carrington
- B&B in Dalkeith
- Cabin Rentals in Dalkeith
- Lodges in Dalkeith
- Family Hotels in Midlothian
- Midlothian Hotels
- Eddleston Hotels
- Eskbank Hotels
- Caravan Parks in Galashiels
- Country Houses in Glentress
- Villas in Glentress
- Gorebridge Hotels
- Humbie Hotels
- Inveresk Hotels
- Caravan Parks in Lasswade
- Lasswade Hotels
- Lauder Hotels
- Liberton Hotels
- Caravan Parks in Loanhead
- Loanhead Hotels
- Macmerry Hotels
- Golf Hotels in Melrose
- Pet Friendly Hotels in Melrose
- Romantic Hotels in Melrose
- Millerhill Hotels
- Milton Bridge Hotels
- Apartment Hotels in Musselburgh
- Musselburgh Hotels
- Caravan Parks in Newtongrange
- Lodges in Newtongrange
- North Middleton Hotels
- Oxton Hotels
- Pathhead Hotels
- Farmstay in Peebles
- Chalets in Peebles
- Peebles Hotels
- Pencaitland Hotels
- Cabin Rentals in Penicuik
- Penicuik Hotels
- Polton Hotels
- Cabin Rentals in Port Seton
- Caravan Parks in Prestonpans
- Roslin Hotels
- Rosslynlee Hotels
- Tranent Hotels
- Walkerburn Hotels
- Car hire Bonnyrigg
- Car hire Cardrona
- Car hire Carrington
- Car hire Dalkeith
- Car hire Eskbank
- Car hire Humbie
- Car hire Lauder
- Car hire near Leisure Club and Spa at Macdonald Cardrona Hotel
- Car hire Musselburgh
- Car hire near Niddrie
- Car hire Peebles
- Car hire Penicuik
- Car hire near Polton
- Car hire Roslin
- Car hire Tranent
**Terms and Conditions apply.
^Subject to availability and chosen travel dates.






