Beginning of main content
Nectar
Collect Nectar points

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 Moray

Tonight Tonight 20 Apr - 21 Apr
This weekend This weekend 20 Apr - 22 Apr
Next weekend Next weekend 27 Apr - 29 Apr

Top 10 Hotels in Moray

See all 268 Hotels in Moray

Get 200 Nectar points when you book your hotel

Simply enter your Nectar card number when prompted. Your points will be credited 30 days after you return from your trip.

Eight Acres Hotel & Leisure Club

Eight Acres Hotel & Leisure Club

Morriston Road, Elgin
    3.0 out of 5.0
     
     

    Situated in Elgin, this spa hotel is within 3 miles (5 km) of Elgin Museum, Elgin Cathedral and Spynie Palace. Glen Moray Distillery and Duffus Castle are also ...

    Eight Acres Hotel & Leisure Club£61

    Eight Acres Hotel & Leisure Club£61
    Innisfail

    Innisfail

    Cummingston, Elgin
      4.0 out of 5.0
       
       

      Situated in Cummingston, this bed & breakfast is in the same area as Cummingston Beach, Burghead Visitor Centre and Duffus Castle. Area attractions also include ...

      InnisfailGet Rates

      InnisfailGet Rates
      The Mansion House Hotel & Country Club

      The Mansion House Hotel & Country Club

      The Haugh, Elgin
        4.0 out of 5.0
         
         

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

        The Mansion House Hotel & Country Club£128

        The Mansion House Hotel & Country Club£128
        Blervie House

        Blervie House

        Blervie House Estate, Forres
          5.0 out of 5.0
           
           

          Situated near the beach in Forres, this guesthouse is close to Dallas Dhu Historic Distillery, Suenos Stone and Ben Romach Distillery. Area attractions also ...

          Blervie House£125

          Blervie House£125
          The Station Hotel

          The Station Hotel

          51 New Street, Aberlour
            4.0 out of 5.0
             
             

            Situated in Aberlour, this hotel is 0.3 mi (0.4 km) from Glen Grant Distillery and within 6 miles (10 km) of Macallan Distillery and Speyside Cooperage. Aberlour ...

            The Station Hotel£125

            The Station Hotel£125
            Firth Hotel & Restaurant

            Firth Hotel & Restaurant

            5 Clifton Road, Lossiemouth
              3.0 out of 5.0
               
               

              Situated near the beach in Lossiemouth, this inn is close to Moray Golf Club. Area attractions also include Spynie Palace and Duffus Castle.

              Firth Hotel & Restaurant£46

              Firth Hotel & Restaurant£46
              Castleview Bed & Breakfast

              Castleview Bed & Breakfast

              Auchindoun, Keith
                4.0 out of 5.0
                 
                 

                Situated in Keith, this bed & breakfast is within 9 miles (15 km) of Glenfidditch Whiskey Distillery, Speyside Cooperage and Aberlour Distillery. Macallan Distillery ...

                Castleview Bed & Breakfast£67

                Castleview Bed & Breakfast£67
                The Royal Hotel

                The Royal Hotel

                Station Road, Elgin
                  3.0 out of 5.0
                   
                   

                  Situated near the beach, this hotel is within a 15-minute walk of Elgin Museum and Elgin Cathedral. Spynie Palace is 2.6 mi (4.1 km) away.

                  The Royal Hotel£88

                  The Royal Hotel£88
                  Ardgye House

                  Ardgye House

                  West Road A96, Elgin
                    4.0 out of 5.0
                     
                     

                    Situated in Elgin, this guesthouse is within 6 miles (10 km) of Elgin Museum, Elgin Cathedral and Duffus Castle. Spynie Palace and Burghead Visitor Centre are ...

                    Ardgye House£67

                    Ardgye House£67
                    The Lodge Elgin

                    The Lodge Elgin

                    20 Duff Avenue, Elgin
                      3.5 out of 5.0
                       
                       

                      Situated in Elgin, this guesthouse is within a 15-minute walk of Elgin Museum and Elgin Cathedral. Spynie Palace is 2.5 mi (4.1 km) away.

                      The Lodge Elgin£62

                      The Lodge Elgin£62
                      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!