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 Waterloo Place Hotel

Apex Grassmarket Hotel

YOTEL Edinburgh

Aparthotel Adagio Edinburgh Royal Mile

CoDE Pod – The CoURT - Edinburgh

Moxy Edinburgh Airport

Britannia Hotel Edinburgh

ibis Edinburgh Centre South Bridge - Royal Mile

Delta Hotels by Marriott 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 | 3,090 hotels |
---|---|
Lowest Price | |
Highest Price | |
Popular hotels | Apex Waterloo Place Hotel, Apex Grassmarket Hotel, YOTEL Edinburgh, Aparthotel Adagio Edinburgh Royal Mile, CoDE Pod – The CoURT - Edinburgh, Moxy Edinburgh Airport, Britannia Hotel Edinburgh, ibis Edinburgh Centre South Bridge - Royal Mile, Delta Hotels by Marriott Edinburgh |
Most recent Heriot hotel reviews

Other cities near Heriot
- North Sea Hotels
- North Berwick Hotels
- Newbridge Hotels
- South Queensferry Hotels
- Peebles Hotels
- Livingston Hotels
- Dunbar Hotels
- Kelso Hotels
- Musselburgh Hotels
- Melrose Hotels
- Kirknewton Hotels
- Great Britain Hotels
- Lanark Hotels
- Haddington Hotels
- Lasswade Hotels
- Bonnyrigg Hotels
- Biggar Hotels
- Dalkeith Hotels
- Burntisland Hotels
- Duns Hotels
Nearby neighbourhoods
Hotels near airport
Hotels near points of interest
Other top Heriot hotels
- Apex Waterloo Place Hotel
- Apex Grassmarket Hotel
- YOTEL Edinburgh
- Aparthotel Adagio Edinburgh Royal Mile
- CoDE Pod – The CoURT - Edinburgh
- Moxy Edinburgh Airport
- Britannia Hotel Edinburgh
- ibis Edinburgh Centre South Bridge - Royal Mile
- Delta Hotels by Marriott Edinburgh
- Point A Hotel Edinburgh Haymarket
- Holiday Inn Edinburgh by IHG
- ibis budget Edinburgh Park
- Cheval Old Town Chambers
- Leonardo Hotel Edinburgh Haymarket
- Leonardo Royal Hotel Edinburgh
- Cityroomz Edinburgh
- Hilton Edinburgh Carlton
- Dalmahoy Hotel & Country Club
- Hampton by Hilton Edinburgh West End
Top picks
**Terms and Conditions apply.
^Subject to availability and chosen travel dates.