The best hotels in Scottish Highlands
The Scottish Highlands cover 26,000 square kilometers of mountains, lochs, and coastline. Most visitors stick to Inverness and the A82. We reviewed hotels from the Cairngorms to Cape Wrath to find 10 that match the landscape.
Our Top Picks in Scottish Highlands
Click any hotel to check availability and book at the best price.
Inverness Student Hotel
City Centre, Inverness
Free cancellation & Pay later
The Strathpeffer Hotel
Village Centre, Strathpeffer
Free cancellation & Pay later
Glenmoriston Town House Hotel
Riverside, Inverness
Free cancellation & Pay later
Loch Ness Lodge
Loch Ness South Shore, Brachla
Free cancellation & Pay later
The Torridon Hotel
Upper Loch Torridon, Torridon
Free cancellation & Pay later
Kingsmills Hotel
Culcabock, Inverness
Free cancellation & Pay later
Cairngorm Hotel
Town Centre, Aviemore
Free cancellation & Pay later
Dornoch Castle Hotel
Cathedral Square, Dornoch
Free cancellation & Pay later
Inverlochy Castle Hotel
Torlundy, Fort William
Free cancellation & Pay later
The Carnegie Club at Skibo Castle
Skibo Estate, Dornoch
Free cancellation & Pay later
All Hotels Compared
Side-by-side comparison to help you pick the right hotel. Prices reflect shoulder season averages.
| # | Hotel | City & Area | Price/Night | Score | Best For |
|---|---|---|---|---|---|
| 1 | Inverness Student Hotel | City Centre, Inverness | $45–75/night | 7.2/10 | Budget Pick |
| 2 | The Strathpeffer Hotel | Village Centre, Strathpeffer | $72–98/night | 7.8/10 | Hidden Gem |
| 3 | Glenmoriston Town House Hotel | Riverside, Inverness | $115–185/night | 8.9/10 | Best Location |
| 4 | Loch Ness Lodge | Loch Ness South Shore, Brachla | $135–210/night | 9.1/10 | Romantic Stay |
| 5 | The Torridon Hotel | Upper Loch Torridon, Torridon | $145–230/night | 9.3/10 | Top Rated |
| 6 | Kingsmills Hotel | Culcabock, Inverness | $110–175/night | 8.4/10 | Most Popular |
| 7 | Cairngorm Hotel | Town Centre, Aviemore | $105–160/night | 8.2/10 | Best Value |
| 8 | Dornoch Castle Hotel | Cathedral Square, Dornoch | $120–195/night | 8.7/10 | Hidden Gem |
| 9 | Inverlochy Castle Hotel | Torlundy, Fort William | $295–520/night | 9.5/10 | Luxury Pick |
| 10 | The Carnegie Club at Skibo Castle | Skibo Estate, Dornoch | $550–950/night | 9.6/10 | Luxury Pick |
Why These Hotels Made Our List
Every hotel earned its spot. Here's exactly why we picked each one.
Inverness Student Hotel
This hostel-style property on Culduthel Road offers private rooms at genuinely low prices for the Highlands. The building is clean and functional, nothing fancy, but the beds are comfortable and the showers work well. Staff are helpful with local trail and transport advice. It sits about a ten-minute walk from Inverness Castle and the city centre. A solid base if you are watching your budget and mostly plan to be outdoors.
Check Availability
The Strathpeffer Hotel
This traditional Victorian hotel sits in the quiet spa village of Strathpeffer, about fifteen miles west of Dingwall. Rooms are simple and a bit dated but kept in good order, and the price is hard to beat for the area. The dining room serves hearty Scottish breakfasts that set you up well for a day on the hills. The village itself is peaceful and largely undiscovered by mass tourism. Good access to the Black Isle and Torridon from here.
Check Availability
Glenmoriston Town House Hotel
This boutique hotel occupies a Georgian townhouse directly on the River Ness, about five minutes on foot from the city centre. Rooms are individually decorated with quality fabrics and proper attention to detail, leaning toward classic rather than trendy. The Abstract restaurant downstairs is genuinely one of the best in the city. Service is attentive without being intrusive. The river-facing rooms cost a bit more but the view over the water toward the cathedral is worth it.
Check Availability
Loch Ness Lodge
This small luxury lodge sits directly on the southern shore of Loch Ness, a few miles from the village of Dores. The loch views from the rooms and terrace are exceptional and genuinely feel remote despite being close to Inverness. Rooms are individually styled with antiques and quality linens. Breakfast is included and the quality is high, with local smoked salmon and proper porridge. It books out well in advance so plan accordingly.
Check Availability
The Torridon Hotel
The Torridon sits in one of the most dramatic landscapes in Scotland, at the foot of the Torridon mountains on the loch shore. The Victorian shooting lodge has been carefully restored and the rooms are spacious with excellent beds and period character. The inn next door offers a more casual dining option alongside the main restaurant, both using excellent local produce. Staff genuinely know the surrounding wilderness and can arrange guided hikes and wildlife watching. Arriving via the mountain road from Kinlochewe is an experience in itself.
Check Availability
Kingsmills Hotel
The Kingsmills is a large country house hotel on Culcabock Road, about a mile from the centre of Inverness and adjacent to the golf course. Rooms in the original mansion are more characterful than those in the modern wing, which are comfortable but generic. The spa and pool are a genuine bonus after long days on the hills. It caters heavily to leisure travellers and tour groups so the lobby can feel busy at peak times. Reliable and well-run overall.
Check Availability
Cairngorm Hotel
The Cairngorm sits on Grampian Road right in the middle of Aviemore, walking distance from the train station and the main ski and outdoor activity operators. Rooms are modest but comfortable and the bar is lively in the evenings with hikers and skiers. The staff are relaxed and know the national park well. Breakfast is a good Scottish spread that keeps you going on the mountain. Probably the most practical base in the Cairngorms for people who want to be near everything without paying resort prices.
Check Availability
Dornoch Castle Hotel
This hotel occupies an actual castle directly opposite Dornoch Cathedral in a small and often-overlooked town on the east coast. The original stonework, turrets, and fireplaces are all intact and the rooms blend historic character with reasonable modern comfort. Dornoch itself is charming and quiet, with a fine beach and Royal Dornoch Golf Course a short walk away. The whisky bar downstairs has an impressive selection of Highland malts. It is a long drive from most points south but entirely worth it.
Check Availability
Inverlochy Castle Hotel
Inverlochy Castle sits three miles north of Fort William at the foot of Ben Nevis and is one of the finest country house hotels in Scotland. The Victorian castle is surrounded by its own grounds with views across a small loch to the mountain. Every room is individually decorated to a very high standard with antiques and original art. The restaurant holds a Michelin star and the cooking showcases Highland game, seafood, and seasonal produce at a serious level. Service is formal and polished throughout, and guests have access to estate fishing and field sports.
Check Availability
The Carnegie Club at Skibo Castle
Skibo Castle is a private members club set on a vast estate near Dornoch on the Firth, originally built for Andrew Carnegie in the late 1800s. Non-members can book as guests and the experience is unlike any other hotel in Scotland. The rooms and suites in the castle and surrounding lodges are immaculately presented with every possible comfort. Activities on the estate include golf on the private links course, clay shooting, falconry, salmon fishing, and horse riding. The food, wine, and service operate at a level that justifies the extraordinary price.
Check AvailabilityWhere to Stay in Scottish Highlands
The neighborhood you pick matters more than the hotel.
Glen Coe and the Great Glen
Glen Coe is the most dramatic valley in Scotland: sheer mountains rising from the road, waterfalls, and the haunting history of the 1692 massacre. The A82 through the glen takes 30 minutes but you will stop a dozen times.
The Three Sisters viewpoint (free parking on the A82) is the classic shot. The Clachaig Inn at the foot of the glen does hearty pub food and 300+ whiskies. For hiking, the Lost Valley trail (5 km, 2-3 hours) climbs into a hidden hanging valley between the Three Sisters.
The Great Glen runs northeast from Fort William to Inverness along the Caledonian Canal and a chain of lochs including Loch Ness. Fort Augustus at the southern end of Loch Ness has lock gates, cafes, and quieter Nessie hunting than Urquhart Castle.
The Isle of Skye essentials
Skye is Scotland's most visited island and for good reason. The Cuillin mountains, Fairy Pools, Quiraing ridge, and Old Man of Storr deliver some of the most dramatic scenery in Europe. But it is also the most crowded spot in the Highlands in summer.
The Fairy Pools near Glenbrittle (free, 1.5 km walk) are turquoise pools beneath the Black Cuillins. Arrive before 9am in summer or after 5pm to avoid coach groups. The Quiraing loop hike (7 km, 2-3 hours) on the Trotternish peninsula has alien-landscape geology.
Portree is Skye's main town with the best hotel selection and the colourful harbour row. The Scorrybreac restaurant does a 5-course tasting menu for £65. Stay 2-3 nights minimum. Driving Skye in a single day means seeing everything through a car window.
Inverness and Loch Ness
Inverness is the Highland capital: compact, walkable, and the transport hub for the region. The castle (exterior only, now courts), the Victorian Market, and the River Ness walk cover the city in a half day.
Loch Ness is 15 minutes south. Urquhart Castle (£14 entry) has the best loch views but gets overwhelmed by tour buses. For a quieter experience, drive the B862 on the south side of the loch. Dores Inn at the northeast end has a beach, a bar, and Nessie views without the crowds.
The Mustard Seed restaurant on Fraser Street is the best dinner in Inverness: modern Scottish food in a converted church, mains £16-22. Rocpool on Ness Walk is the upscale alternative. Book both 2-3 days ahead in summer.
The Cairngorms National Park
The Cairngorms are Britain's largest national park: 4,528 sq km of mountains, ancient Caledonian pine forests, and highland plateau. Aviemore is the main base with hotels, restaurants, and outdoor shops.
The CairnGorm Mountain funicular railway (£17.50 return) takes you to 1,097 meters with views across the plateau. The Lairig Ghru pass (40 km, 8-10 hours) is Scotland's classic long-distance mountain walk. For easier trails, the Rothiemurchus Forest has pine-scented walks from 2-8 km.
Wildlife is the Cairngorms' secret weapon. Red deer, red squirrels (Rothiemurchus is one of the best spots), ospreys (Loch Garten, April-August), and reindeer (Britain's only free-ranging herd, guided visits £16). The Highland Wildlife Park near Kingussie (£19.50) has Scottish wildcats and polar bears.
The North Coast 500
The NC500 is a 516-mile driving loop from Inverness around the northern tip of Scotland. It has been called Scotland's Route 66, though it is wilder and more remote. The route passes empty beaches, medieval castles, and some of Europe's least populated landscapes.
Highlights clockwise: Dunrobin Castle (£14), Smoo Cave (free), Durness beaches, Cape Wrath (ferry + minibus, £35), the Bealach na Ba mountain pass (single-track, white-knuckle), Applecross Inn, and Torridon mountains. Budget 5-7 days minimum.
Accommodation on the NC500 is limited and books months ahead in July/August. B&Bs from £80/night, hotels £120-250/night. Many have 2-night minimums in peak season. Wild camping is legal in Scotland (Scottish Outdoor Access Code) if you are self-sufficient. Fuel up at every opportunity.
Highland whisky guide
The Highlands produce some of Scotland's most distinctive whiskies. Highland single malts range from light and floral (Glenmorangie) to rich and full-bodied (Dalmore) to coastal and salty (Old Pulteney in Wick).
Glenmorangie near Tain is the most polished visitor experience: £15 for the original tour with 2 tastings. Dalwhinnie (£12, the highest distillery in Scotland at 326 meters) is atmospheric in any weather. Clynelish in Brora is beloved by whisky nerds for its waxy, complex spirit. Book all tours 1-2 weeks ahead in summer.
For a deeper dive, Speyside (technically separate from the Highlands but adjacent) has the highest concentration of distilleries in Scotland. The Malt Whisky Trail covers 8 distilleries. Glenfiddich and Macallan are the big names but Benromach and Glen Grant offer more intimate tours.
Scottish Highlands's best neighborhoods
The Highlands are vast. Inverness is the gateway city, but the real magic lies in remote glens, coastal villages, and mountain passes. Driving distances between areas can be 2-4 hours.
Inverness & Loch Ness 25 vetted hotels Highland capital and monster-hunting country
Highland capital and monster-hunting country
Inverness is the practical starting point: shops, restaurants, rail links, and the widest hotel choice in the Highlands. Loch Ness is 15 minutes south by car.
Hotels range from £50 B&Bs to £180 boutique hotels. The city is walkable, making it a comfortable base for day trips to Glen Coe (2 hours), the Cairngorms (45 minutes), and the north coast (1.5 hours to Dornoch).
Isle of Skye 15 vetted hotels Dramatic landscapes and coastal drama
Dramatic landscapes and coastal drama
Skye is Scotland's most photographed destination. The Cuillins, Fairy Pools, Quiraing, and Old Man of Storr deliver world-class scenery. Portree is the main town with colourful harbour houses.
Accommodation ranges from hostels (£25/night) to boutique hotels (£200+). Book well ahead for summer. The Scorrybreac restaurant in Portree (£65 tasting menu) is among Scotland's best. Stay 2-3 nights minimum to do the island justice.
Glen Coe & Fort William 12 vetted hotels Mountain drama and outdoor sports
Mountain drama and outdoor sports
Glen Coe is the most dramatic valley in Scotland. Fort William sits at the foot of Ben Nevis (1,345m, highest in Britain) and is the outdoor capital of the Highlands.
Hotels in Fort William run £60-150/night. The Clachaig Inn in Glencoe itself is a classic mountain pub with rooms from £90. This area is best for serious hikers and anyone who wants to feel dwarfed by mountains.
Cairngorms & Aviemore 15 vetted hotels National park, forests, and wildlife
National park, forests, and wildlife
Britain's largest national park has ancient pine forests, mountain plateaus, and more wildlife than anywhere else in Scotland. Aviemore is the main resort town with ski lifts, outdoor shops, and a lively bar scene.
Hotels in Aviemore run £70-180/night. The surrounding area has lodges and self-catering cottages from £100/night. Winter skiing (limited but atmospheric) and summer hiking both draw crowds. Red squirrels at Rothiemurchus are practically guaranteed.
North Coast & NC500 10 vetted hotels Remote beaches and empty roads
Remote beaches and empty roads
The north coast from Durness to John o'Groats is the wildest, emptiest stretch of British mainland coastline. White sand beaches, sea stacks, and almost no people. This is the highlight of the NC500 route.
Accommodation is limited: B&Bs from £80/night, small hotels £120-200/night. Book months ahead for summer. Wild camping is legal. Fuel stations are sparse, so fill up whenever possible. The remoteness is the point.
Best Areas by Vibe
Tell us how you travel and we'll point you to the right part of Scottish Highlands.
Wild Romance
A castle hotel overlooking a loch, a sunset over the Cuillins from a Skye terrace, whisky by a peat fire after a day in the rain. The Highlands do romance through raw beauty, not polished luxury. Inverlochy Castle Hotel near Fort William from £300/night is the ultimate.
Highland Heritage
Culloden Battlefield (£12) where the Jacobite cause ended in 1746. Glencoe's 1692 massacre site. Dunrobin Castle on the north coast (£14). The Highlands are saturated with Scottish history. Every glen has a story, usually involving betrayal and weather.
Wild Camping
Scotland's right to roam means you can wild camp almost anywhere. Free. Legal. No booking needed. Pitch near a loch, cook on a camp stove, fall asleep to curlew calls. Hostels in Inverness and Fort William from £20/night if you prefer a roof.
Game and Seafood
Venison from estate herds, langoustines pulled from west coast lochs, Cullen skink (smoked haddock soup). The Mustard Seed in Inverness does a 2-course lunch for £17. Applecross Inn langoustines for £16 are worth the drive over Bealach na Ba.
Outdoor Adventures
Cairngorm reindeer visits (£16), red squirrel spotting in Rothiemurchus (free), the Jacobite steam train from Fort William (from £45, the real Hogwarts Express). Bike trails, easy walks, and wildlife centers keep families busy in any weather.
Empty Beaches
Durness, Sandwood Bay, and Achmelvich have Caribbean-white sand with Arctic-clear water. Nobody on them. The catch: water temperature peaks at 14°C. But the visual beauty rivals the Maldives. Pack a windbreaker and a thermos instead of sunscreen.
Location Quality
Is the neighborhood walkable? Are restaurants, shops, and attractions within 10 minutes on foot? How does it feel after dark? We evaluate safety, public transport access, and whether the area has genuine local character or just tourist traps. A hotel in the wrong neighborhood ruins a trip. That's why location carries the most weight.
Value for Money
We compare what you pay against what you get. A €150 hotel with a great location, clean rooms, and helpful staff can outscore a €500 hotel with fancy amenities in a bad area. We factor in seasonal pricing, cancellation policies, and hidden costs like tourist tax and breakfast surcharges. The goal is finding the best ratio, not the lowest price.
Guest Experience
We analyze thousands of verified guest reviews across multiple platforms, looking for patterns rather than individual complaints. Consistent praise for cleanliness, staff, and room quality counts. We also assess the intangibles: does the hotel have character? Would you recommend it to a friend? A soul-less chain hotel with perfect facilities still loses to a well-run boutique with personality.
When to Visit Scottish Highlands
When to visit Scottish Highlands and what to pay.
Late Spring (May-June)
Long daylight hours (18+ in June), wildflowers on the hillsides, and the midges have not arrived in force yet. May is drier than average. June is warmer. Both months offer the best combination of weather, light, and manageable crowds.
Peak Summer (July-August)
The warmest months with the most reliable weather, but also the most tourists and the worst midges. The NC500 route is congested with campervans. Book everything months ahead. Highland Games happen across the region.
Autumn (September-October)
September often has better weather than August. The heather blooms purple. Red deer rut in October. Midges die off. Tourist numbers drop. October nights get dark enough for Northern Lights. Prices ease 20-30% from summer peaks.
Winter (November-March)
Short days (6-7 hours of light in December), frequent storms, and many rural accommodations close. But snow-capped mountains, empty roads, and aurora potential make winter atmospheric. Ski season runs January to April.
Booking Tips for Scottish Highlands
Insider tips for booking hotels in Scottish Highlands.
Rent a car, it is not optional
Public transport covers Inverness, Fort William, and the train lines, but the best scenery is on minor roads. Car rental runs £35-60/day. Book 2+ months ahead for summer. An automatic transmission costs more. Practice single-track road etiquette: use passing places, let faster traffic pass.
Pack for four seasons in one day
Highland weather changes hourly. A sunny morning can become a horizontal rain afternoon. Layer: base layer, fleece, waterproof jacket, waterproof trousers. Bring warm hat and gloves even in summer for mountain walks. Temperature at sea level can be 10°C warmer than summits.
Buy Smidge repellent before the Highlands
Midges are worst from mid-June to mid-September in calm, damp conditions. Smidge repellent (£6-8 at any Highland shop) works better than DEET for Scottish midges. A midge head net (£5) looks ridiculous but saves your sanity on still evenings near water.
Book NC500 accommodation months ahead
The north coast has limited beds. In July and August, B&Bs and small hotels fill up 3-6 months in advance. Wild camping is legal and free (Scottish Outdoor Access Code). If you must have a roof, book early or travel in May/June or September.
Fuel up at every station
Petrol stations in the remote north and west can be 50+ miles apart. Some close at 6pm or on Sundays. Fill your tank whenever you see a pump. Fuel costs 10-15p/litre more in remote areas than in Inverness. Carry a full tank out of every main town.
Allow more time than Google Maps says
Single-track roads, sheep on the road, photo stops, and tourist traffic mean Highland driving takes 30-50% longer than estimated. The NC500 average speed is about 30 mph. Plan no more than 3-4 hours of driving per day. The journey is the destination.
Hotels in Scottish Highlands — FAQ
Everything you need to know before booking hotels in Scottish Highlands.
What is the best base for exploring the Scottish Highlands?
Inverness is the most practical base with the best hotel choice and transport links. It is 15 minutes from Loch Ness, 2 hours from the Isle of Skye, and has rail connections to Edinburgh (3.5 hours) and London. Fort William is better for hiking (Ben Nevis, Glen Coe) and sits at the start of the Great Glen. Aviemore works for the Cairngorms.
How much do hotels cost in the Scottish Highlands?
Budget B&Bs and hostels: £40-70/night. Mid-range hotels and guesthouses: £80-160/night. Luxury lodges and castle hotels: £180-500/night. August and peak summer add 30-50% to prices. The remote north coast (NC500 route) has limited options that fill up fast, so prices tend to be higher per quality level.
When is the best time to visit the Scottish Highlands?
May to early June offers the longest days (18+ hours of daylight), fewer midges, and wildflowers across the hills. September has autumn colors and quieter roads. July and August are warmest (15-20°C) but also busiest and midgiest. Avoid December to February unless you specifically want dark, stormy atmosphere and empty landscapes.
Do I need a car in the Scottish Highlands?
Yes. Public transport exists (buses to main towns, trains on the Inverness-Kyle of Lochalsh and West Highland lines) but it is slow and infrequent. A rental car costs £35-60/day and gives you access to single-track roads, remote beaches, and viewpoints. Drive on the left. Fuel up whenever you see a station because the next one might be 50+ miles away.
What about the midges?
Highland midges are tiny biting insects that swarm from mid-June to mid-September, worst in calm, damp conditions near water. They are genuinely miserable and can ruin outdoor meals. Bring Smidge repellent (available in every Highland shop for £6-8). Head nets cost £5 and look silly but work. Wind and direct sun keep them away.
Is the NC500 route worth driving?
The North Coast 500 is a 516-mile loop from Inverness around the north coast. The scenery is outstanding: Bealach na Ba pass, Smoo Cave, Durness beaches, Duncansby Stacks. Budget 5-7 days minimum. Book accommodation months ahead for July and August. Single-track roads mean slow driving (average 30 mph) but that is part of the charm.
What should I eat in the Scottish Highlands?
Cullen skink (smoked haddock soup) at the Mustard Seed in Inverness for £8. Venison from a restaurant in Aviemore for £18-25. Langoustines at Applecross Inn (£16), worth the drive over the Bealach na Ba. Cranachan (oat and whisky dessert) everywhere for £6. Highland beef and game pies from local bakeries for £4-5.
Can I see the Northern Lights from the Highlands?
Yes, between September and March on clear, dark nights. Caithness (far north) and the north coast have the best chances. Check the Aurora Watch UK forecast. Realistically, sightings happen 15-20 nights per season. The Highlands have minimal light pollution, which helps enormously. Location matters less than timing and cloud cover.
How do I visit the Isle of Skye?
Drive from Inverness via the A87 (2.5 hours to Portree via the Skye Bridge, which is free). Or take the ferry from Mallaig to Armadale (30 minutes, £6.90 per passenger, £22 per car, book ahead in summer). Skye is busy in summer so consider staying 2-3 nights. The Fairy Pools, Quiraing, and Old Man of Storr are the highlights.
What should I avoid in the Scottish Highlands?
Skip driving the NC500 in a motorhome during July and August. Single-track roads were not built for them and you will frustrate locals. Avoid Loch Ness in peak summer when the tourist coaches pack Urquhart Castle. Do not underestimate mountain weather: Ben Nevis conditions can change from sun to blizzard in 30 minutes, even in June.
Are there good whisky distilleries to visit?
The Highlands have over 30 distilleries. Glenmorangie near Tain (£15 tour, 1 hour) is polished and excellent. Dalwhinnie, the highest in Scotland at 326m, does tours for £12. Clynelish in Brora is a whisky nerd favourite (£15). The Malt Whisky Trail in nearby Speyside has 8 distilleries within driving distance. Book tours 1-2 weeks ahead in summer.
How many days do I need in the Scottish Highlands?
Minimum 3 days for Inverness, Loch Ness, and Glen Coe. 5-7 days adds the Isle of Skye and the NC500 northern section. 10+ days covers the full NC500, Cairngorms, and west coast at a reasonable pace. The Highlands reward slow travel. Rushing defeats the purpose.