Best hotels in the Highlands from the Direct Hotel Online

Glorious scenery, outdoor pursuits and exhilarating weather

This large and varied upland area covers the northern half of mainland Scotland and embraces the islands of Skye, the Hebrides, the Orkneys and the Shetlands. It has beautiful scenery swept over by clouds, rain and sunshine; snow-capped mountains in winter. Outdoor pursuits include climbing (Ben Nevis, near Fort William, is Britain’s highest mountain), fishing, shooting. 

Our hotels can offer you the stay you're after - from the remote island of Tobermory to a former hunting lodge and including town and remote settings. There is Scottish dancing and ceilidhs in tourist centres; whisky distilleries galore. Seek the Loch Ness monster at Inverness. Walk or ski in the Cairngorms. Remember the massacre of the Macdonalds by the Campbells in the calm beauty of today’s Glencoe and the slaughter at the Battle of Culloden in 1746. Visit Cawdor Castle of Macbeth fame and Brodie Castle, in a large park near Forres. 

See our best hotels in the Highlands

Search for a hotel by double-clicking on the map or clicking the plus sign to zoom in.

Featured hotels in Highlands

The Three Chimneys and The House Over-By, DUNVEGAN, Highlands

'Our menu is our story,' say Shirley and Eddie Spear. Their acclaimed restaurant-with-rooms attracts food lovers to this remote setting by Loch Dunvegan in the north-west of Skye. Their chef/director,


Glenfinnan House Hotel, GLENFINNAN, Highlands

In an 'idyllic' setting on the shore of Loch Shiel, the MacFarlane family's Victorian mansion is run as a 'lovely traditional hotel' by the 'pleasant' managers, Manja and Duncan Gibson. Guests 'arrive