Beginning of main content

Book on the go and pay later.

Search 590,000 properties worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Check prices on hotels in Scottish Highlands

Tonight Tonight 18 Jul - 19 Jul
This weekend This weekend 20 Jul - 22 Jul
Next weekend Next weekend 27 Jul - 29 Jul

Search Hotels near Top Scottish Highlands Attractions

1209 Cheap Hotels in Scottish Highlands

See all 1,209 properties in Scottish Highlands
Kings Arms Hotel

Kings Arms Hotel

Kyleakin, Isle of Skye
    2.0 out of 5.0
     
     

    Situated in Isle of Skye, this hotel is 0.4 mi (0.7 km) from Caisteal Maol and 1.4 mi (2.3 km) from Skye Bridge. Skye Serpentarium and Plockton Harbour are also ...

    Kings Arms HotelNZ$218

    Kings Arms HotelNZ$218
    Lochailort Inn

    Lochailort Inn

    By Fort William, Lochailort
      3.0 out of 5.0
       
       

      Situated in a rural location, this inn is 0.1 mi (0.1 km) from Lochaber Geopark and within 12 mi (20 km) of Land, Sea and Islands Centre and Glenfinnan Monument. ...

      Lochailort InnGet Rates

      Lochailort InnGet Rates
      Loch Ness Clansman Hotel

      Loch Ness Clansman Hotel

      Brackla, Inverness
      • Free Cancellation
      • Reserve now, pay when you stay
      3.0 out of 5.0
       
       

      Situated on a lake, this hotel is 0.1 mi (0.1 km) from Loch Ness and within 6 mi (10 km) of Original Loch Ness Monster Visitor Centre and Loch Ness 2000 Exhibition ...

      Loch Ness Clansman HotelGet Rates

      Loch Ness Clansman HotelGet Rates
      Waverley Guest House

      Waverley Guest House

      25 Union Street, Inverness
        3.0 out of 5.0
         
         

        Located in Inverness City Centre, this guesthouse is within a 10-minute walk of Inverness Museum and Art Gallery, Eastgate Shopping Centre, and Inverness Castle. ...

        Waverley Guest HouseGet Rates

        Waverley Guest HouseGet Rates
        Ballachulish Hotel

        Ballachulish Hotel

        Glencoe, Ballachulish
        • Free Cancellation
        • Reserve now, pay when you stay
        3.0 out of 5.0
         
         

        Situated in Ballachulish, this hotel is within a 5-minute walk of Lochaber Geopark and Loch Linnhe. Pixel Spirits Distillery is 0.6 mi (1 km) away.

        Ballachulish HotelGet Rates

        Ballachulish HotelGet Rates
        The Marmalade Hotel

        The Marmalade Hotel

        HOME FARM ROAD, Portree
          4.0 out of 5.0
           
           

          Situated in a rural location, this hotel is within a 10-minute walk of Somerled Square and Portree Harbour. Old Man of Storr and Skye Riding Centre are also ...

          The Marmalade HotelGet Rates

          The Marmalade HotelGet Rates
          Glen Mhor Hotel

          Glen Mhor Hotel

          8-15 Ness Bank, Inverness
          • Free Cancellation
          • Reserve now, pay when you stay
          3.0 out of 5.0
           
           

          Located in Inverness City Centre, this hotel is within a 10-minute walk of Inverness Museum and Art Gallery, Inverness Castle, and Bellfield Park. Inverness ...

          Glen Mhor HotelGet Rates

          Glen Mhor HotelGet Rates
          Isles Of Glencoe Hotel

          Isles Of Glencoe Hotel

          Glencoe, Ballachulish
            3.0 out of 5.0
             
             

            Situated in Ballachulish, this hotel is 0.1 mi (0.1 km) from Lochaber Geopark and 2.8 mi (4.5 km) from Pixel Spirits Distillery. Loch Linnhe and Glen Coe Visitor ...

            Isles Of Glencoe HotelGet Rates

            Isles Of Glencoe HotelGet Rates
            Cul Na Creagan

            Cul Na Creagan

            1-2 Garalapin, Portree
              2.5 out of 5.0
               
               

              Situated in Glengrasco, this bed & breakfast is 3.1 mi (5 km) from Somerled Square and within 9 mi (15 km) of Portree Harbour and Skye Riding Centre. Old Man ...

              Cul Na CreaganGet Rates

              Cul Na CreaganGet Rates
              Hilton Coylumbridge

              Hilton Coylumbridge

              Aviemore Invernesshire, Aviemore
              • Free Cancellation
              • Reserve now, pay when you stay
              4.0 out of 5.0
               
               

              This family-friendly Aviemore hotel is located on the riverwalk, within a 15-minute walk of Rothiemurchus Estate Visitor Centre and Speyside Wildlife. Craigellachie ...

              Hilton CoylumbridgeGet Rates

              Hilton CoylumbridgeGet Rates
              Map

              Recent Reviews in Scottish Highlands

              Travel to & Explore Scottish Highlands


              Explore Scottish Highlands with Expedia.co.nz’s Travel Guides to find the best flights, cars, holiday packages and more!