Hotels in the Scottish Highlands

Loch Ness, Glencoe, Ben Nevis and the Isle of Skye: mountains, lochs and castles in the north of Scotland.

Destinations in the Scottish Highlands

Each photo shows the best-rated hotel in that place.

Where to stay in the Scottish Highlands

What the Highlands are like

They are the mountainous north of Scotland: long lochs such as Loch Ness, glens such as Glencoe, Ben Nevis, Britain’s highest mountain, castles and the Isle of Skye. It is a vast, thinly populated region with long distances between villages.

Which base to choose

Inverness is the town with the most services and the gateway to Loch Ness. Fort William, at the foot of Ben Nevis, is close to Glencoe. Pitlochry is the way in from the south, Oban the port for Mull and Iona, and Portree the base on Skye.

When to go

From May to September there are more daylight hours and everything is open; in summer book months ahead, especially on Skye. Midges are a nuisance in July and August. In winter many rural places close.

Getting around

A car is the most convenient, on narrow and sometimes single-track roads. Highland trains reach Inverness, Fort William, Oban and Kyle of Lochalsh, and organised one- to several-day tours leave from Edinburgh and Glasgow.

Hotels in the Scottish Highlands in numbers

Worked out every day from the data of the hotels in its 7 destinations.

places to stay
+1,149
destinations with their own page
7
average score of 1,085 rated properties
9.1
guest reviews
414,403
four- and five-star hotels
504

Destinations in the Scottish Highlands compared

Airport: the nearest one as the crow flies.

Destinations in the Scottish Highlands: places to stay, average score and nearest airport
DestinationPlaces to stayAverage scoreAirport
Inverness+2009.1INV, 13 km
Fort William+2009.0INV, 103 km
Oban+2008.7GLA, 88 km
Isle of Skye1999.4INV, 129 km
Loch Ness+1859.3INV, 41 km
Pitlochry1009.3EDI, 87 km
Glencoe659.0GLA, 99 km

Frequently asked questions about hotels in the Scottish Highlands

How many hotels are there in the Scottish Highlands?

We list more than 1,149 places to stay in 7 destinations in the Scottish Highlands. The ones with the most are Inverness (more than 200), Fort William (more than 200) and Oban (more than 200).

What is the best-rated hotel in the Scottish Highlands?

Westlands of Pitlochry, in Pitlochry, with a score of 9.1 out of 10 from 5,004 guest reviews.

Which destination in the Scottish Highlands has the best-rated hotels?

Isle of Skye: its 181 rated properties have an average score of 9.4 out of 10. Next comes Pitlochry, with 9.3.