Beginning of main content

Book on the go and pay later.

Search over 1,000,000 properties worldwide and 550 airlines 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 Moray

Tonight 20 May - 21 May
This weekend 24 May - 26 May
Next weekend 31 May - 2 Jun

What are the top landmarks in Moray?

Don’t miss these must-see sights and attractions

Top 10 Hotels in Moray

See all 180 properties in Moray

Estimated price for 1 night/2 adults

Stronavaich Cairngorm Guest House

Stronavaich Cairngorm Guest House

Tomintoul, Ballindalloch, Scotland
  • Free cancellation
  • Reserve now, pay when you stay
3.0 out of 5.0
 
 

Situated in a national park, this guesthouse is within 9 miles (15 km) of Lecht Ski Resort, Lecht 2090 and Corgarff Castle. Glenlivet Distillery is 11.8 mi (19 ...

£79 per night for 2 guests

26 May-27 May
Stronavaich Cairngorm Guest House£79
Cardhu Country House

Cardhu Country House

    3.0 out of 5.0
     
     

    Situated in a rural location, this bed & breakfast is 0.4 mi (0.6 km) from Cardhu Distillery and within 9 miles (15 km) of Macallan Distillery and Ballindalloch ...

    £96 per night for 2 guests

    25 May-26 May
    Cardhu Country House£96
    Argyle Guest House

    Argyle Guest House

    7 Main Street, Tomintoul, Ballindalloch, Scotland
      3.0 out of 5.0
       
       

      Situated in Ballindalloch, this guesthouse is 5.9 mi (9.6 km) from Lecht Ski Resort and within 12 miles (20 km) of Lecht 2090 and Corgarff Castle. Glenlivet ...

      £45 per night for 2 guests

      21 May-22 May
      Argyle Guest House£45
      Old Coach House Hotel

      Old Coach House Hotel

      High St, Buckie, Buckie, Scotland
      • Free cancellation
      • Reserve now, pay when you stay
      3.0 out of 5.0
       
       

      Situated near the beach, this hotel is 0.4 mi (0.6 km) from Moray Firth and within 12 miles (20 km) of Bow Fiddle Rock and WDCS Wildlife Centre. Fordyce Joiners ...

      £50 per night for 2 guests

      22 May-23 May
      Old Coach House Hotel£50
      Ramnee Hotel

      Ramnee Hotel

      • Free cancellation
      • Reserve now, pay when you stay
      4.0 out of 5.0
       
       

      Situated in Forres, this hotel is 4.6 mi (7.4 km) from Moray Firth, and within 12 mi (20 km) of Brodie Castle and Burghead Visitor Centre. Pluscarden Abbey and ...

      £104 per night for 2 guests

      29 May-30 May
      Ramnee Hotel£104
      Stotfield Hotel

      Stotfield Hotel

      Stotfield Road, Lossiemouth, Scotland
        3.0 out of 5.0
         
         

        Situated by the sea, this hotel is within a 10-minute walk of Moray Golf Club and North Sea. Moray Firth is 0.4 mi (0.6 km) away.

        £56 per night for 2 guests

        8 Jun-9 Jun
        Stotfield Hotel£56
        The Station Hotel

        The Station Hotel

        2 Brander Street, Burghead, Moray, Elgin, Scotland
        • Free cancellation
        • Reserve now, pay when you stay
        3.0 out of 5.0
         
         

        Situated in Elgin, this hotel is within a 10-minute walk of Burghead Visitor Centre and North Sea. Moray Firth and Cummingston Beach are also within 1 mile (2 ...

        £58 per night for 2 guests

        25 May-26 May
        The Station Hotel£58
        Firth Hotel & Restaurant

        Firth Hotel & Restaurant

        5 Clifton Road, Lossiemouth, Scotland
          3.0 out of 5.0
           
           

          Situated near the beach, this inn is within a 15-minute walk of Moray Firth and North Sea. Moray Golf Club is 0.6 mi (0.9 km) away.

          Firth Hotel & RestaurantGet Rates

          Golf View Hotel

          Golf View Hotel

          Stotfield Road, Lossiemouth, Scotland
          • Free cancellation
          • Reserve now, pay when you stay
          3.0 out of 5.0
           
           

          Situated in Lossiemouth, this golf hotel is within a 10-minute walk of Moray Golf Club and North Sea. Moray Firth is 0.3 mi (0.6 km) away.

          £54 per night for 2 guests

          28 May-29 May
          Golf View Hotel£54
          The Mansion House Hotel

          The Mansion House Hotel

          The Haugh, Elgin, Scotland
            4.0 out of 5.0
             
             

            Situated on the riverfront, this romantic hotel is within a 15-minute walk of Elgin Museum and Elgin Cathedral. Spynie Palace is 2.4 mi (3.9 km) away. Elgin ...

            The Mansion House Hotel Get Rates

            Map

            Moray Hotel Reviews

            Travel to Moray & Explore


            Explore Moray with Expedia's Travel Guides to find the best flights, cars, holiday packages and more!