Featured hotels in Moray

  • £55

    Average price per night

    Victoria Hotel, Portknockie

    Victoria Hotel


    9.0 Superb 168 reviews
    Description Boasting a bar and free WiFi, Victoria Hotel is situated in Portknockie. Guests can enjoy sea views. At the hotel, all rooms include a wardrobe, a TV and a private bathroom.

    "Everything is excellent, but the food was top the moon. Fantastic"

    Luciane. United Kingdom
  • £122.50

    Average price per night

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

    "Conveniently situated close to Macallun and Glenfiddich whisky distilleries."

    Willie. South Africa
  • £105

    Average price per night

    The Dowans Hotel of Speyside, Aberlour
    9.4 Superb 415 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 whisky-lovers.

    "Beautiful location Stunning renovation Staff were amazing"

    Marianne. Australia
  • £155

    Average price per night

    Craigellachie Hotel of Speyside, Craigellachie
    9.0 Superb 353 reviews
    Description Situated in the beautiful village of Craigellachie, The Craigellachie Hotel of Speyside dates from 1893.

    "I think it is simply the best hotel in the area. Everything was just right, the atmosphere, the surroundings, the room with very nice bathroom and comfy bed, with your own coffee machine en suite. The staff was very friendly and the Whisky Bar is just another level hospitality and expertise. Great dinner at their own Copper Dog restaurant and fantastic breakfast. And all of this just a few miles from all the most famous distilleries in the area. I wish we'd stay longer!"

    Piotr. Poland
  • £90

    Average price per night

    Cluny Bank Hotel, Forres
    9.1 Superb 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 food was great. I loved the old world charm of the hotel, it was built in 1860 it had an ambience that appealed to me"

    Rae-Louise. Australia
  • £65

    Average price per night

    The Royal Oak Hotel, Cullen
    9.3 Superb 88 reviews
    Description Set in Cullen, The Royal Oak Hotel offers a bar and free WiFi. The in-house restaurant serves Scottish cuisine. At the hotel, the rooms come with a desk.

    "Really nice hotel with very good food in the restaurant!"

    P&J from Germany . Germany
  • £57

    Average price per night

    Rosemount, Buckie
    9.2 Superb 12 reviews
    Description Located in Buckie, Rosemount has a shared lounge. The property features a restaurant. Guest rooms at the hotel come with a seating area and a flat-screen TV.

    "Fantastic Hotel Great breakfeast"

    Brian Glyn. United Kingdom
  • £75

    Average price per night

    Highlander Inn, Craigellachie

    Highlander Inn


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

    "The owner and staff are very helpful and kind. There is very lovely bar with a great collection of malt scotch whiskey. Highly recommended."

    Kobayashi. Brazil
  • £79

    Average price per night

    Mansion House Hotel, Elgin
    8.6 Fabulous 720 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 centre of Elgin.

    "Marvellous place to stay in. Wonderful building, old but having modern facilities. Wonderful staff, enormous free parking area. Good Wi-Fi. Restaurants and bars within walking distance"

    Adrian Aquilina. Malta
  • £115

    Average price per night

    The Mansefield Hotel, Elgin
    8.8 Fabulous 104 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