Scottish Highlands
Mountains, sea lochs and single-track roads
Photo © Savoir Aimer (Admin), Google Maps
The Scottish Highlands cover roughly the northern two thirds of mainland Scotland, beginning at the Highland Boundary Fault that runs diagonally from Helensburgh in the west to Stonehaven on the east coast. Everything above that line changes character: the farmland gives way to heather moor, the roads narrow, and the land buckles into the ridges and glens carved out by ice. It is an enormous area by British standards, sparsely populated, and it takes far longer to cross than a map suggests.
Inverness, on the Moray Firth, is the only city and the practical hub for the north. Fort William sits at the other end of the Great Glen beneath Ben Nevis and calls itself the outdoor capital of the UK. Between them runs the Caledonian Canal, linking Loch Ness, Loch Oich and Loch Lochy along a geological fault that slices the region cleanly in two. To the east lie the Cairngorms, a high, cold plateau protected as the UK's largest national park. To the west, the coast disintegrates into peninsulas, sea lochs and islands, reached by roads that thin to a single lane with passing places.
What defines a Highland holiday is scale and weather. You will drive further than you planned, stop more often than you intended, and change your plans because of rain or because a cloud lifted off a summit at the right moment. Mobile signal is patchy, fuel stations are far apart, and the light in June lasts until nearly midnight. These are not inconveniences to be worked around so much as the point of the place.
Getting to Scottish Highlands
Trains run north from Edinburgh and Glasgow to Inverness in around three and a half hours. From London, the fastest daytime services take roughly eight hours with a change at Edinburgh. The alternative is the Caledonian Sleeper, which leaves London Euston in the evening and reaches Inverness the following morning after about eleven and a half hours; the train splits at Edinburgh, with separate portions running to Inverness, Aberdeen and Fort William. Accommodation ranges from reclining seats to Classic and Club rooms with en-suites.
The West Highland Line from Glasgow Queen Street to Fort William and on to Mallaig is one of the most scenic rail routes in Britain and takes just under four hours to Fort William. The Kyle of Lochalsh line runs west from Inverness towards Skye, and the Far North Line continues to Thurso and Wick.
By road, the A9 is the main artery from Perth to Inverness, a mix of dual and single carriageway with average speed cameras along much of its length. Fort William is reached on the A82 from Glasgow via Loch Lomond and Glencoe. Both roads are slow in summer and can close in winter snow. West of the main routes, expect single-track roads with passing places: use them to let faster traffic overtake as well as to pass oncoming vehicles, and do not park in them.
Inverness Airport, at Dalcross about nine miles east of the city, has direct flights from London, Manchester, Birmingham, Bristol and Amsterdam, with a bus and rail link into town. Glasgow and Edinburgh airports are the alternatives for anyone hiring a car and driving north. Hiring a car is close to essential for the west coast; bus services exist but are infrequent.
Best time to visit Scottish Highlands
Spring is arguably the best compromise. April and May bring long days, drier weather on average than high summer, and gorse and bluebells on the lower slopes, with snow still lying on the tops. Midges are barely a factor before the last week of May.
Summer means light until close to midnight in June, warm-ish sea, and the fullest programme of ferries, steam trains and visitor centres. It also means midges. The biting season runs from late May to early September and peaks in July and August, worst at dawn and dusk on damp, still, overcast days near water. A breeze of around 7mph disperses them; repellent and a head net cost little and save a lot. Roads, car parks and popular campsites are at their busiest, and accommodation on the NC500 books out months ahead.
Autumn is excellent. September often holds decent weather, midge numbers collapse, and by October the birch and bracken turn copper against dark hillsides. Red deer rut on the open hill through late September and October and can be heard roaring from the roadside.
Winter is short on daylight — barely seven hours around the solstice — but rewarding for those who want it. The Cairngorm and Nevis Range ski areas operate when conditions allow, the Northern Lights are occasionally visible from northern coasts on clear nights, and hotels are cheap. High roads and passes can close without warning, so check conditions daily and carry warm kit in the car.
Where to stay in the Scottish Highlands(10)
All hotels in Scottish Highlands →About staying in the Scottish Highlands
The Highlands cover such a vast and varied stretch of Scotland that where you base yourself matters as much as what you book. Inverness makes a practical hub, with Rocpool Reserve and Kingsmills Hotel offering comfortable town stays close to the Ness, while Ness Walk sits right by the river. Further out, places like Loch Ness Inn put you within easy reach of the loch itself.
For something more remote, Applecross Inn and The Torridon reward the drive west with dramatic scenery on the doorstep, and Inverlochy Castle Hotel near Fort William suits a grander stay. Aviemore's Cairngorm Hotel and The Ceilidh Place in Ullapool cater well to walkers and climbers heading into the hills, while smaller guesthouses such as Hillview Guesthouse offer a simpler, more personal base for touring the region.
9.3
The Torridon
Torridon, Wester Ross
from £320/night
9.1
Inverlochy Castle Hotel
Torlundy, near Fort William, Lochaber
from £395/night
8.9
Kingsmills Hotel
Inverness
from £105/night
8.4
Cairngorm Hotel
Aviemore, Cairngorms
from £95/night
9.1
Ness Walk
Riverside, Inverness city centre
from £235/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
8.7
Loch Ness Inn
Lewiston, Drumnadrochit, Loch Ness
from £115/night
Things to Do in the Scottish Highlands
All attractions in Scottish Highlands →Top things to do in Scottish Highlands
The region rewards a mix of set-piece attractions and long, unhurried days outdoors.
- Glencoe — a glacial valley walled by the Three Sisters and the Aonach Eagach ridge, with walks ranging from the short Signal Rock loop to serious mountain days, and a National Trust for Scotland visitor centre explaining the 1692 massacre.
- Ben Nevis — at 1,345m the highest mountain in Britain, climbed by thousands each year via the Mountain Track from Glen Nevis, a demanding seven to nine hour round trip that needs proper boots and a weather forecast.
- Loch Ness and Urquhart Castle — a 23-mile freshwater loch running the length of the Great Glen, with cruise boats from Drumnadrochit and Fort Augustus and the ruined lochside castle above them.
- Cairngorms National Park — over 4,500 square kilometres of plateau, pine forest and river, with the Cairngorm Reindeer Herd at Glenmore, the Highland Wildlife Park at Kincraig and some of the darkest skies in Britain.
- The Jacobite steam train — the seasonal service from Fort William to Mallaig crossing the Glenfinnan Viaduct, bookable well ahead and busy through summer.
- The North Coast 500 — a 500-mile circular driving route from Inverness around the northern mainland, taking in Applecross, Durness and the far north-west; allow a week rather than a long weekend.
- Bealach na Bà — the hairpinned pass over to Applecross, climbing to 626m with gradients around one in five, closed or unpleasant in bad weather and unsuitable for large caravans.
- Eilean Donan Castle — the much-photographed island castle at Dornie where three sea lochs meet, on the road between Inverness and the Skye bridge.
Where to Eat in the Scottish Highlands(233)
All restaurants in Scottish Highlands →About eating out in the Scottish Highlands
Eating out across the Highlands means covering a lot of ground, and the choice reflects that. Harbour towns like Ullapool have long-standing hotel dining rooms such as the Argyll Hotel, while smaller settlements often rely on a single café or inn to double as the social hub, as with the Lochailort Inn on the road west.
Away from the main routes, expect an increasing spread of casual spots doing good, honest food: burger vans, bakeries and takeaways sit alongside the more traditional pub kitchens. Places like Coyote Burger and Cafe Artysans show how varied the newer openings have become, while village cafés keep things simple for walkers and passing trade.
Booking ahead matters more in remoter areas, where opening hours can be tied to the season, and where a pub such as Nethy House or a café like Yiayias Little Kitchen may be the only option for miles.
Ripples Tearoom
Fort Augustus · ⭐ 4.7
Caledonian Canal Centre
Highland
Camerons Tearoom & Farm Shop
Highlands · ⭐ 4.6
Morag's Crafts Bothy
Inverness · ⭐ 4.6
The Camping and Caravanning Club
Foyers · ⭐ 4.5
Cannich Stores
Beauly · ⭐ 4.3
The Loch Ness Bistro
Inverness · ⭐ 4.6
The Italian Job
Drumnadrochit · ⭐ 4.8
Attractions Near the Scottish Highlands
All attractions in Scottish Highlands →Worth the trip — within 50 miles of Scottish Highlands.
5 mi
Dundreggan Rewilding Centre
Inverness · ⭐ 4.8
Invermoriston Falls
Invermoriston · ⭐ 4.6
12 mi
Plodda Falls
Tomich · ⭐ 4.8
15 mi
Loch Ness Pumpkins at Corrimony Farm
Inverness · ⭐ 4.9
17 mi
Laggan Wolftrax Centre
Laggan · ⭐ 4.7
17 mi
Urquhart Castle
Loch Ness · ⭐ 4.4
17 mi
The Loch Ness Centre
Drumnadrochit · ⭐ 4.4
21 mi
Abriachan Trails
Abriachan · ⭐ 4.8
Camping in the Scottish Highlands(3)
All campsites in Scottish Highlands →About camping in the Scottish Highlands
The Highlands reward those willing to sleep close to the landscape, and the choice here runs from loch-side glamping to more traditional pitches beneath the mountains. Loch Lomond Glamping offers a soft-edged introduction to the region, with warm accommodation and water views close at hand, while Rothiemurchus Camp and Caravan Park sits deep in Cairngorms forest, useful for walkers and families wanting easy access to trails and wildlife.
Further west, Applecross Campsite trades convenience for scenery, reached via the twisting Bealach na Ba road and rewarding the journey with views over to Skye. Choosing between them often comes down to how remote you want to feel: Rothiemurchus suits a settled base with facilities nearby, Applecross suits those chasing coastal drama, and Loch Lomond works well as a gentler stop for those new to camping in the Highlands.
Loch Ness Caravan Park
⭐ 4.8 · from £20/night
Loch Ness Highland Resort
⭐ 4.1
Highgarry Lodges
Invergarry · ⭐ 4.7
Faichemard Farm Camping Site
Invergarry · ⭐ 4.7
Inver Coille
⭐ 4.6
Inchintaury Certificated Site
Inverness · ⭐ 4.5
Great Glen Water Park
Spean Bridge · ⭐ 3.7
Loch Ness Highland Lodges
⭐ 4.5
Self-Catering Cottages in the Scottish Highlands(803)
All cottages in Scottish Highlands →About cottages in the Scottish Highlands
The Highlands hold a huge range of self-catering options, from crofts and shepherds' huts to stone cottages and larger family houses. Places like Culbokie Cottages near Dingwall offer a cluster of options in one setting, while others such as Drummuie House or Moonshine Cottage sit alone on their own ground, better suited to those wanting privacy and space rather than neighbouring properties.
Location matters more here than almost anywhere else in Scotland, given the distances involved. A base near Inverness gives easy reach into the glens and coast, while cottages further west or on the Black Isle, such as Sunrise Summerhouse or Seashell Lodge, put you closer to beaches and quieter roads. Huts and pods, including those at Woodside Croft or the Hebridean Views collection, tend to suit shorter stays or couples, while the larger houses work better for groups wanting a longer week exploring the region.
Westerdale
3 bed · sleeps 6 · from £641
The Old Lock House Apartments
Fort Augustus · 2 cottages · from £313
Highland Club
Fort Augustus · 2 cottages · from £880
St Andrew’s Chapel
2 bed · sleeps 4 · from £1,549
Cottage 7 - Skye Cottage
2 bed · sleeps 6 · from £905
Moat House 1
2 bed · sleeps 5 · from £1,004
Moat House 6
2 bed · sleeps 6 · from £930
Monastery 17
2 bed · sleeps 6 · from £1,004
Common questions about Scottish Highlands
How many campsites are there in Scottish Highlands?
We list 3 campsites in and around Scottish Highlands, of which 3 take tents and 2 offer glamping.
Are there dog-friendly campsites in Scottish Highlands?
Yes — 3 of the 3 campsites we list in Scottish Highlands accept dogs, including Loch Lomond Glamping and Rothiemurchus Camp and Caravan Park.
Which campsites in Scottish Highlands have electric hook-up?
3 of the 3 campsites we list in Scottish Highlands offer an electric hook-up.
Where can I stay in Scottish Highlands?
We list 10 hotels, B&Bs and guest houses in and around Scottish Highlands. Prices start from around £95 a night.