Hotels in the Highlands

Quick Finder

Search for Places

Search Accommodation

Room / Property
If booking self-catering accommodation please select 1 room/property for the total number of adults & children.
Advanced Search

Search What's On

Start Date
End Date

Search things to do


Search Food & Drink

  • Looking over Loch Leven to the Ballachulish Hotel
    Ballachulish Hotel on Loch Leven
  • Looking down across Badcall Bay and Eddrachillies Hotel, near Scourie, Sutherland
    Badcall Bay and Eddrachillies Hotel, near Scourie, Sutherland
  • Looking onto Kintail Lodge Hotel on the shore of Loch Duich at Glenshiel
    Kintail Lodge Hotel on the shore of Loch Duich at Glenshiel
  • Looking onto the exterior of Torridon Hotel in the snow
    Torridon Hotel, Achnasheen
  • The exterior of Viewfield House, Portree, Skye
    Viewfield House, Portree, Skye

Find a great choice of Highland hotels and start planning your holiday to Scotland today. 

Take a look through the detailed listings to find the perfect hotel in the Highlands to suit your itinerary and budget. If you wish to visit the Highland capital, there are plenty of hotels in Inverness to choose from, or why not explore the great outdoors of the Highlands whilst based in one of the many Fort William hotels available?

Whatever your requirements, the Highlands’ hotels can meet your needs.

Sort By:
108 results, currently showing 1 to 10
  1. Muckrach Country House Hotel


    Country House Hotel


    • 4 Country House Hotel
    4 Country House Hotel

    Grantown on Spey

    Welcome to Muckrach Country House Hotel. With 11 individually designed bedrooms, this boutique hotel with Coffee Shop & Restaurant enjoys views of the Cairngorm mountains and is surrounded by pastureland, a Scottish Castle & star-filled nights.

  2. Gradings

    Inverness City Centre

  3. The Royal Hotel




    • 3 Hotel
    3 Hotel


    Family run hotel in central position, looking out over Portree Bay.

  4. Gradings


    Visit this hotel if you value fine dining, a good wine list, fresh seafood, good cooking, warm hospitality and professional service. You'll also enjoy one of the finest journeys Scotland can offer as you make your way here. Bring camera!

  5. Gradings


    Welcome to Glenmorangie House. The House is on the Ross-shire peninsula, not far from the Distillery in Tain. Walk through the walled garden or take the green path leading to the beach and enjoy a stroll along white, sandy shores.

  6. The Inn @ Y-Not





    The Inn @ Y-Not has 6 modern and stylish rooms which have been designed with a sense of luxury and relaxation in mind to ensure our guests enjoy an ideal nights sleep and wake refreshed and rejuvenated.

  7. Gradings


    Set on the outskirts of the lively market and whisky town of Elgin, the Eight Acres Hotel & Leisure Club is the perfect base from which to explore the Scottish Highlands.

  8. Greshornish House


    Guest Accommodation


    • 4 Guest Accommodation
    4 Guest Accommodation


    "the ultimate in Country House Hotels": "The real country house experience in a real country house." "Superb away-from-it-all location in northern Skye."

  9. Bay Dornoch Hotel





    The Bay Dornoch Hotel is located in the quaint historic town of Dornoch.

  10. Kincraig Castle Hotel


    Country House Hotel


    • 3 Country House Hotel
    3 Country House Hotel


    Kincraig Castle Hotel is a Luxury, Award-Winning 4 Star Hotel overlooking the Cromarty Firth, just outside of Inverness and close to Tain and Dornoch.


No results found for your search criteria

Click for more info