Highland
Places to eat in Highland, Highland
Photo © M P, Google Maps
The Highlands are known first for scale: this is the emptiest, wildest stretch of Britain, where a single glen can run for miles without a house in sight and the road narrows to one track between the mountains and the sea. It is a region defined by its landscape rather than any one town, taking in everything from the sea lochs of the west coast around Applecross to the forests and rivers near Aviemore and the Cairngorms, with Inverness serving as its main hub.
What draws people here is the outdoors: walking and climbing in the Cairngorms, touring the lochs and glens, wildlife-watching around the coast, and simply driving through scenery that keeps changing at every turn. Inverness makes a good base for exploring further afield, with Loch Ness close by, while villages like Applecross reward the effort of the drive in with some of the most dramatic coastal views in Scotland.
Eating out ranges from unpretentious cafes to more considered kitchens. In Inverness, Cultarlann Inbhir Nis and The Mallard offer solid options, while Cafe Biagiotti, Scrumpy's Coffee Shop and MNM's Cafe are good for a casual stop. Mo's Kitchen and Hou Hou Mei add some variety beyond the traditional, and Hotel Chocolat Retail Ltd is worth knowing about if you have a sweet tooth. Given the distances involved in Highland touring, it pays to plan meals around whichever glen or coast road you are covering that day.
Where to stay in Highland(7)
All hotels in Highland →About staying in Highland
The Highlands cover an enormous stretch of ground, so where you base yourself matters more here than almost anywhere else in Scotland. Inverness has the greatest concentration of choice, from the contemporary Ness Walk and Rocpool Reserve to the reliably comfortable Kingsmills Hotel, making it a sound base for exploring Loch Ness and beyond without long drives each day.
Further west and north, the options thin out but improve in character. The Torridon and Inverlochy Castle Hotel offer grand settings amid genuinely dramatic scenery, while the Applecross Inn and Loch Ness Inn are better suited to travellers who want a proper local pub with rooms attached. Ullapool's Ceilidh Place and the Cairngorm Hotel near Aviemore serve very different landscapes, one coastal and one mountain, so it is worth matching the choice to what you plan to do rather than just distance from Inverness.
9.3
The Torridon
Torridon, Wester Ross
from £320/night
9.2
Hillview Guesthouse
Achintore Road, Fort William, Lochaber
from £95/night
8.9
Kingsmills Hotel
Inverness
from £105/night
9.1
Inverlochy Castle Hotel
Torlundy, near Fort William, Lochaber
from £395/night
9.0
Applecross Inn
Shore Street, Applecross, Wester Ross
from £130/night
8.8
Rocpool Reserve
Culduthel Road, Inverness
from £175/night
8.6
The Ceilidh Place
West Argyle Street, Ullapool, Wester Ross
from £110/night
Where to Eat in Highland(232)
All restaurants in Highland →About eating out in Highland
Eating out across Highland means covering a lot of ground, and the choice reflects that. Inverness has the busiest concentration of restaurants and cafes, from casual daytime spots like Cup & Cone and Cafe Inverness to more considered dinner options, while smaller communities further north and west tend to offer a single good pub or hotel dining room that doubles as the local social hub.
Seafood is a strong theme given the coastline, and places such as Scorrybreac Restaurant show how far a menu built on local landings can travel in reputation. Elsewhere the range takes in everything from curry houses like Maemes Piri Piri to straightforward pub food at spots such as The Crofter, so it's worth deciding whether you want a destination meal worth the drive or something reliable near where you're staying.
Blended Brew Inverness (Blended Brew Ltd)
Inverness · ⭐ 5.0
Calman Trust
Inverness · ⭐ 5.0
Mr Viktor Damyanov
Nairn · ⭐ 5.0
Crossing Scotland Ltd
Kingussie · ⭐ 4.9
White Lodge/Wee Swally
Strathpeffer · ⭐ 4.9
Cafe OneOneTwo
Nairn · ⭐ 4.8
Cairngorms Activities Ltd T/A Craggan Outdoors
Grantown-on-Spey · ⭐ 4.8
CoCo Salon & Spa
Dornoch · ⭐ 4.8
Camping in Highland(3)
All campsites in Highland →About camping in Highland
The Highlands reward those willing to camp close to the scenery rather than view it through a car window. Choices here range from the woodland pitches at Rothiemurchus Camp and Caravan Park, deep in the Cairngorms and handy for Aviemore's hills and trails, to Applecross Campsite on the west coast, reached via the Bealach na Ba pass and looking out towards Raasay and Skye.
Loch Lomond Glamping offers a softer introduction, with proper beds and shelter for those who want the views without the guy ropes. Between the three, you're choosing between mountain forest, rugged coastline, and loch-side comfort, so it's worth deciding what kind of Highland morning you want to wake up to before booking.
Self-Catering Cottages in Highland(803)
All cottages in Highland →About cottages in Highland
With 807 self-catering cottages across the Highland, this is by far the most popular way to base yourself here, and the choice reflects the sheer scale of the region. Strathconon alone offers a cluster of options, from Braigh na Leitre to the Gate Lodge and Glacour Studio, useful if you want to compare a few properties in one glen without moving far.
Elsewhere you'll find everything from waterside spots like Waterside and Riverside Lodge to remoter bolt-holes such as Einich and Coillessan Lodge, suiting anyone after quiet, self-contained walking or fishing bases. Properties like Tigh An Dun and Terra Verde show the range of style on offer, so it's worth thinking about how remote you actually want to be, and how far you're prepared to drive for supplies, before booking.
Balloan Farm Cottage
Lairg · 2 bed · sleeps 4 · from £691
Bothan Aonghais
Portree · 1 bed · sleeps 2 · from £503
Brogaig Cottages - Quiraing
Portree · 1 bed · sleeps 2 · from £533
Burnside Lodge
Torlundy · 2 bed · sleeps 4 · from £1,017
Capercaillie Cottage
Rogart · 2 bed · sleeps 4 · from £1,457
Chanonry View Holiday Cottage
Fortrose · 2 bed · sleeps 4 · from £1,352
Coillessan Lodge
Lairg · 2 bed · sleeps 4 · from £513
Cruary
2 bed · sleeps 4 · from £817
Common questions about Highland
How many holiday cottages are there in Highland?
We list 803 self-catering cottages in and around Highland.
Can I take a dog to a holiday cottage in Highland?
Yes — 457 of the 803 Highland cottages we list allow pets.
Are there large holiday cottages in Highland for groups?
Yes — the largest cottage we list in Highland sleeps 24.
Where can I eat in Highland?
We list 232 restaurants, pubs and cafes in and around Highland.
Staycation ideas for Highland
The Best Last-Minute UK Staycations
Six well-connected UK towns and cities worth booking at short notice, chosen for easy travel and a decent spread of accommodation once the school-holiday crowds have thinned.
Rainy Day Staycations: Best UK Breaks for Bad Weather
When the forecast turns grim, these UK cities and spa towns keep their appeal indoors, with museums, galleries and grand architecture to fill a wet weekend.
The Best Dog-Friendly Staycations in Britain
From Cornish coast paths to Lake District fells, these six British destinations offer the open beaches, moors and forests that make a staycation genuinely enjoyable for dogs and their owners alike.
The Best UK Staycations for Families with Young Kids
From New Forest ponies to Cornish rock pools, these six UK destinations combine easy logistics, safe beaches and family-friendly attractions for a stress-free break with young children.