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

Apex Grassmarket Hotel

Apex Waterloo Place Hotel

Aparthotel Adagio Edinburgh Royal Mile

Apex City of Edinburgh Hotel

Holiday Inn Edinburgh by IHG

ibis budget Edinburgh Park

ibis Edinburgh Centre South Bridge - Royal Mile

Dalmahoy Hotel & Country Club

YOTEL Edinburgh
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 | 2,827 hotels |
---|---|
Lowest Price | AU$86 |
Highest Price | AU$236 |
Popular hotels | Apex Grassmarket Hotel, Apex Waterloo Place Hotel, Aparthotel Adagio Edinburgh Royal Mile, Apex City of Edinburgh Hotel, Holiday Inn Edinburgh by IHG, ibis budget Edinburgh Park, ibis Edinburgh Centre South Bridge - Royal Mile, Dalmahoy Hotel & Country Club, YOTEL Edinburgh |
Most recent Heriot hotel reviews

Other cities near Heriot
- North Sea Hotels
- Newbridge Hotels
- North Berwick Hotels
- Peebles Hotels
- South Queensferry Hotels
- Kirknewton Hotels
- Kelso Hotels
- Livingston Hotels
- Dunbar Hotels
- Great Britain Hotels
- Musselburgh Hotels
- Melrose Hotels
- Lasswade Hotels
- Dalkeith Hotels
- Lanark Hotels
- Haddington Hotels
- Bonnyrigg Hotels
- Biggar Hotels
- Burntisland Hotels
- East Linton Hotels
Nearby neighbourhoods
Hotels near airport
Hotels near points of interest
Other top Heriot hotels
- Apex Grassmarket Hotel
- Apex Waterloo Place Hotel
- Aparthotel Adagio Edinburgh Royal Mile
- Apex City of Edinburgh Hotel
- Holiday Inn Edinburgh by IHG
- ibis budget Edinburgh Park
- ibis Edinburgh Centre South Bridge - Royal Mile
- Dalmahoy Hotel & Country Club
- YOTEL Edinburgh
- Radisson Blu Hotel, Edinburgh City Centre
- Point A Hotel Edinburgh Haymarket
- Moxy Edinburgh Airport
- Britannia Hotel Edinburgh
- Holiday Inn Express - Edinburgh City Centre by IHG
- Market Street Hotel
- Wilde Aparthotels, Edinburgh, Grassmarket
- Delta Hotels by Marriott Edinburgh
- CoDE Pod – The CoURT - Edinburgh
Top picks
**Terms and Conditions apply.
^Subject to availability and chosen travel dates.