Hotels in Scottish Highlands

Search for Scottish Highlands Hotels™ Rewards

Collect 10 nights, get 1 reward night

And look out for Secret Prices on selected hotels

  • Pay now or later on most rooms
  • Free cancellation on most rooms
  • Price Guarantee

Best Scottish Highlands Hotels

Scottish Highlands Introduction

An intoxicating blend of cultural heritage, superb food and mind-blowing landscapes, the Scottish Highlands is the Scotland you've been dreaming of. The region's unparalleled scenery serves up an idyllic backdrop for adventures on water and on land, though if your plan is to escape and unwind, charming coastal villages flanked by weather-beaten rocks and frequently wild waves offer the perfect base for leisurely walks and time spent chewing the fat in remote country pubs.

Hotels in Scottish Highlands

With a wide choice of luxury hotels in Scottish Highlands, those hoping to enjoy a little splendour have plenty of options to choose from. These upmarket spots – ranging from historic castles to modern self-catering lodges – often come up trumps with amenities such as sprawling on-site golf courses and full-service spas. If you're looking for something less flash, there's a wide choice of discount hotels available, too – many of which welcome pooches and include essentials like breakfast and WiFi in their room rates. For budget-conscious travellers or those who fancy a traditional experience, comfortable B&Bs offer an affordable base and a hearty Scottish breakfast.

Where to stay

Known as the "Outdoor Capital of the UK", Fort William is an ideal spot if you plan to cram as much action as possible into your Highlands getaway – horse riding, hiking the West Highland Way and climbing Ben Nevis, Britain's highest mountain, are all on the agenda here. If you prefer to play on the water, Loch Lomond, with its 24-mile long loch, presents a dramatic backdrop for windsurfing, kayaking and cruising, while Inverness, the Highlands' capital, offers the best of both worlds – all the amenities and entertainment of a big city plus easy access to the sensational wild landscapes nearby.

Things to see

Any visit to the Scottish Highlands should include a trip to a castle and there are few more intriguing spots than Urquhart Castle. Set on the banks of the world-famous Loch Ness, it's the perfect place to soak up more than 1,000 years of history. If you're travelling with kids, be sure to climb the Grant Tower to watch out for a glimpse of the elusive Nessie, Scotland's most famous resident. Budding historians can peek even further into the past with a trip to Orkney's Skara Brae – a 5,000-year-old Neolithic village discovered in 1850 and later declared a UNESCO World Heritage Site. Those intent on taking in as much of the scenery as possible could do far worse than take the 6-hour return journey from the foot of Ben Nevis to Mallaig on board West Coast Railways' Jacobite Steam Train. Harry Potter fans take great delight in passing over the iconic Glenfinnan Viaduct.

How to get to Scottish Highlands

While it's possible to drive to the Highlands from the UK mainland, taking a flight is often the quickest and cheapest option. Travel times vary but should your route be London Heathrow to Inverness, you can expect a flight time of a little under 2 hours. For something different, consider taking the Caledonian Sleeper Train from London Euston – a classic journey that includes the option to wine and dine on board before enjoying a restful night in a cosy cabin. As you near the Highlands in the morning, you can watch roe deer run alongside the track as you enjoy a steaming hot cuppa.