Featured Hotels in Moray

  • $73

    Average price per night

    Victoria Hotel, Portknockie

    Victoria Hotel


    9.0 Awesome 167 reviews
    Description Featuring a bar and free WiFi, Victoria Hotel is located in Portknockie. Guests can enjoy sea views. At the hotel, the rooms are equipped with a closet, a TV and a private bathroom.

    "Everything from arriving,eating,sleeping to breakfast and check out was excellent."

    Fraser Gillespie . United Kingdom
  • $142

    Average price per night

    The Station Hotel, Rothes
    9.2 Awesome 300 reviews
    Description The Station Hotel is located in Rothes and features a garden and a bar. This 4-star hotel offers a 24-hour front desk and free WiFi. Glen Grant Whiskey Distillery is a 2-minute walk away.

    "Excellent Internett speed and quality, measured minimum 25Mb down and 5Mb up. Could accomodate early breakfast (6:30am)"

    Sam. Norway
  • $132

    Average price per night

    The Dowans Hotel of Speyside, Aberlour
    9.5 Exceptional 406 reviews
    Description Set high above the village of Charlestown of Aberlour and overlooking the River Spey, this elegant country hotel is an ideal venue for shooting and fishing, and for whiskey-lovers.

    "What an amazing place! A stunning, family run hotel where you are immediately made to feel part of the family. Lauren and Steph are hilarious hosts, the food is impeccable, and the whisky snug is the envy..."

    Luke Bayliss. Australia
  • $172

    Average price per night

    Craigellachie Hotel of Speyside, Craigellachie
    9.0 Awesome 345 reviews
    Description Located in the beautiful village of Craigellachie, The Craigellachie Hotel of Speyside dates from 1893.

    "We loved our stay at the Craigellachie Hotel of Spepyside. It was in a very picturesque area. We were close to all the sights we wanted too see. The Cooperage and Knockando were right up the street...."

    Frank. United States of America
  • $112

    Average price per night

    Cluny Bank Hotel, Forres
    9.1 Awesome 129 reviews
    Description Nestling in the bank of Cluny Hill, this small, family-run Victorian hotel offers award-winning food and overlooks the beautiful village of Forres, between Aberdeen and Inverness.

    "The property was beautiful. Comfortable bed, large bathroom with tub and shower and the most gracious and fun hosts. Very well located within walking distance of High Street in Forres, a beautiful town..."

    Mary Lou. Canada
  • $86

    Average price per night

    The Royal Oak Hotel, Cullen
    9.3 Awesome 96 reviews
    Description Located in Cullen, The Royal Oak Hotel has a bar and free WiFi. The in-house restaurant serves Scottish cuisine. At the hotel, the rooms come with a desk.

    "Our visit to Cullen and the newly reopened Royal Oak was fantastic. The friendliness of the staff could not have been better. They even offered us our choice of rooms as we arrived a bit early in the..."

    Graham. United States of America
  • $75

    Average price per night

    Rosemount, Buckie
    9.1 Awesome 13 reviews
    Description Located in Buckie, Rosemount has a shared lounge. The property features a restaurant. All guest rooms at the hotel come with a seating area and a flat-screen TV.

    "Fantastic Hotel Great breakfeast"

    Brian Glyn. United Kingdom
  • $99

    Average price per night

    Highlander Inn, Craigellachie

    Highlander Inn


    8.6 Excellent 244 reviews
    Description Set in the small, quiet village of Craigellachie, the Highlander Inn offers a restaurant, free WiFi access and free parking.

    "Fantastic scotch selection and collection. The staff (all the staff) were very friendly. A pleasure to stay there. Food prices ate reasonable. Just nice."

    Royce Jackson. United States of America
  • $104

    Average price per night

    Mansion House Hotel, Elgin
    8.6 Excellent 750 reviews
    Description Nestled within its own grounds on the banks of the River Lossie, The Mansion House is a peaceful getaway just a few minutes’ walk from the historical center of Elgin.

    "The overall stay was amazing. The hotel looks perfect from the outside and gives you great expectations for the inside. The rooms are very big and luxurious. The bathrooms are also big. Everything is extremely..."

    ILIAS. Ireland
  • $152

    Average price per night

    The Mansefield Hotel, Elgin
    8.8 Excellent 103 reviews
    Description Based in the former cathedral city of Elgin, The Mansefield Hotel is surrounded by rolling hills and vibrant glens.

    "This is our 2nd stay here definitely recommend a stay here."

    Kaz208. United Kingdom