3 handpicked places to stay
Choosing where to base yourself matters more in the Highlands than almost anywhere else in Britain, because distances are long and the roads are slow. A hundred miles on a west coast single-track road is a half-day drive, not a ninety-minute hop. Rather than booking one hotel and radiating out from it, most visitors do better with two or three bases across a week.
Inverness is the sensible choice for a first visit or a short break, particularly without a car. It has the largest concentration of hotels in the region across every price band, decent restaurants, and rail and air links. Expect to pay from around £90 a night for a mid-range double, rising sharply in July and August and during major events at the Highland Games or Belladrum festival.
Families tend to be happiest in and around Aviemore, where the Cairngorms give you wet-weather options — funicular, wildlife park, pools, forest trails — within a few miles of each other, and where hotels are used to cots, family rooms and early dinners. Fort William works the same way for older children who want to climb something.
Couples looking for quiet and views should head west. Torridon, Applecross, Glenelg, Lochinver and the Ardnamurchan peninsula all have small, well-run country hotels and inns where the setting does most of the work. These are the properties that sell out first, often six months or more ahead for summer weekends, and many close entirely between November and March.
Walkers should think about proximity to the hill rather than the shops. Glen Nevis, Glencoe village and Kinlochewe all put you at a trailhead, with early breakfasts and drying rooms as standard.
Book early for anything on the North Coast 500, where demand has outstripped supply for years. Shoulder-season stays in April, May, September and October are cheaper and easier, and winter rates in Inverness can be half the summer figure. Always check whether dinner is served on site — in remote areas the nearest alternative may be twenty miles away and closed by nine.
Hotel · Torridon, Wester Ross
A Victorian shooting lodge on the shore of Loch Torridon beneath the Torridon hills, with a serious kitchen and an outdoor activity programme.
Hotel · Inverness
A four-star hotel in a quiet residential part of Inverness with an indoor pool, spa and gardens, about a mile from the city centre.
Hotel · Aviemore, Cairngorms
A turreted Victorian hotel opposite Aviemore station, with live music, a bar and straightforward rooms in the middle of the Cairngorms.
Affiliate link — we may earn a small commission at no cost to you