Hotels in Moray

430 available hotel offers

2 nights
2
1
  • airbnb
  • booking
  • stayz
  • expedia
  • hotelscom
  • tripadvisor
  • tripcom
  • agoda
  • homestay
  • tuivillas
  • hostelworld
  • hotelopia
Moray hotels
Choose the perfect holiday accommodation
Price per night
Accommodation type
Rating

430 Cheap hotels in Moray

Best Moray hotels with a pool

Among the 430 accommodations in Moray, here are the 3 best hotels with a pool

Hilton Grand Vacations Club Craigendarroch Suites Royal Deeside - Moray
8.8 65 reviews

Hilton Grand Vacations Club Craigendarroch Suites Royal Deeside

hotel, Ballater
Hilton Grand Vacations Club Craigendarroch Suites Royal Deeside is a 4-star hotel situated within a national park, offering convenient access to Balmoral Castle and Cairngorms National Park (both a 15-minute drive) and located 0.8 km from Ballater Golf Club.
This resort provides spacious suites with microwaves, flat-screen TVs, and MP3 docking stations, alongside an on-site spa, indoor swimming pool, fitness centre, tennis court, restaurant, and bar, with complimentary Wi-Fi and parking available.
Douneside House - Moray
9.4 341 reviews

Douneside House

hotel, Tarland
Douneside House is a hotel situated in Tarland, a charming village in Aberdeenshire, just 31 miles from Aberdeen city centre. It boasts excellent user, location and cleanliness ratings, making it a popular choice for travellers.
The accommodation features individually designed rooms, some with private gardens and patios. Guests can enjoy a range of facilities, including an indoor swimming pool, sauna, steam room, gym, tennis court, restaurant, bar, and a shared lounge.
Golf View Hotel & Spa - Moray
8.3 3156 reviews

Golf View Hotel & Spa

hotel, Nairn
The Golf View Hotel & Spa is situated in Nairn, overlooking the Moray Firth, just 1 kilometre from the town centre and close to the renowned Nairn Golf Course. This 4-star hotel has received very good user ratings, particularly for its excellent location and cleanliness.
The hotel offers a range of rooms, all featuring modern comforts and elegant design. Guests can enjoy a variety of amenities including a swimming pool, jacuzzi, sauna, spa, fitness centre, restaurant, bar, and tennis court, making it perfect for a relaxing and enjoyable stay.

Top cities

Best Moray hotels with a restaurant

Travelodge Elgin - Moray
8.8 41 reviews

Travelodge Elgin

hotel, Elgin
The Travelodge Elgin is situated 4km from Elgin town centre, offering convenient access to local attractions such as Lady Hill, Cooper Park, and Spynie Palace.
This 3-star hotel provides a relaxing environment for both business and leisure travellers, serving as an ideal base for exploring the surrounding area with very good user, location, and cleanliness ratings.
Mansion House Hotel - Moray
8.2 1598 reviews

Mansion House Hotel

hotel, Elgin
The Mansion House Hotel is situated on the banks of the River Lossie, a short walk from Elgin's historic centre and a 15-minute stroll from Elgin Cathedral. This 4-star hotel enjoys very good user ratings for its location, cleanliness and overall experience.
The hotel is housed in a 19th-century Baronial House, offering guests a blend of period charm and modern comforts. Amenities include a swimming pool, jacuzzi, sauna, spa, restaurant, bar, fitness centre, room service, free Wi-Fi and parking.
Loch Kinord Hotel - Moray
8.5 358 reviews

Loch Kinord Hotel

hotel, Dinnet
The Loch Kinord Hotel is situated in the village of Dinnet, a short drive from Aberdeen and Aberdeenshire, surrounded by the beautiful scenery of Royal Deeside. This 3-star hotel is family-run and has received very good user ratings for its location and cleanliness. The hotel offers a range of facilities for guests, including a swimming pool, a jacuzzi, a sauna, a spa, a restaurant, a bar, and a fitness centre.
You can enjoy a peaceful and relaxing stay at the Loch Kinord Hotel, with a garden and terrace/balcony available to enjoy the fresh air and views. The hotel is family-friendly and welcomes pets, making it a perfect choice for a getaway with your loved ones. The hotel also offers room service and parking for your convenience.
Craigellachie Hotel Of Speyside - Moray
8.9 105 reviews

Craigellachie Hotel Of Speyside

hotel, Craigellachie
The Craigellachie Hotel of Speyside, a 4-star hotel, is situated in a rural setting near Aberlour, offering convenient access to local attractions including the Speyside Cooperage and Sandy Hole, both under a 5-minute drive away, and the Macallan Distillery, located 3.4 kilometres from the property.
This accommodation provides a complimentary full breakfast, on-site dining at two restaurants including the Spey Inn, two bars, free Wi-Fi, on-site parking, and is family and pet-friendly, with a tennis court available for guests.

Frequently asked questions about hotels in Moray

  • What are the best landmarks to visit in Moray, United Kingdom?

    For landmarks in Moray, you've got plenty of options! Spynie Palace, with its fascinating history and ruined structures, is a must-see. Elgin Cathedral, a stunning example of Gothic architecture, is another highlight. Plus, don't miss Duffus Castle, a well-preserved motte-and-bailey castle offering a glimpse into the region's past. For something different, explore the Findhorn Foundation, known for its eco-village and spiritual community.
  • What are the best hotels with a swimming pool in Moray?

    The Dowans Hotel Of Speyside, Eight Acres Hotel and Eight Acres Hotel are among the best hotels with a swimming pool in Moray.

  • What is the best itinerary to experience Moray, United Kingdom?

    A great itinerary could involve spending a day exploring Elgin, visiting Elgin Cathedral and the nearby Spynie Palace. Then, head towards the coast, perhaps stopping at Lossiemouth for some seaside views. Another day could be dedicated to exploring the countryside, visiting Duffus Castle and perhaps taking a scenic drive along the Speyside Way. Consider a visit to the Findhorn Foundation for a more unique experience. The duration of your trip will determine how much you can fit in.
  • What are the most popular 2, 3 and 4-star hotels in Moray?

    Among 2, 3 and 4-star hotels in Moray, Laichmoray Hotel, Mill House Hotel and Stotfield Hotel are the most popular ones.

  • What is the best time to visit Moray, United Kingdom?

    The best time to visit Moray is during the summer months (June to August) for pleasant weather and long daylight hours, ideal for exploring the outdoors. Spring (April-May) and autumn (September-October) offer a milder climate and fewer crowds, but be prepared for some rain.
  • What are the best luxury hotels in Moray?

  • What traditional local food should you try in Moray, United Kingdom?

    You should definitely try Cullen Skink, a delicious smoked haddock soup. Local seafood, like fresh crab and prawns, is also a must. Many pubs and restaurants will offer traditional Scottish dishes such as haggis, neeps and tatties.
  • What are the best family friendly hotels in Moray?

    The best family friendly hotels in Moray are Laichmoray Hotel, Craigellachie Hotel Of Speyside and Mansion House Hotel.

  • Are there any unknown or hidden places that should be on your list in Moray, United Kingdom?

    The Speyside Way offers numerous hidden gems, depending on your interests. Look for smaller villages and coastal walks off the main routes for a quieter experience. Specific places to explore would depend on your interests, but exploring the smaller coastal towns and villages along the Moray Firth can reveal hidden gems.
  • What are the best pet friendly hotels in Moray?

    The best pet friendly hotels in Moray are Craigellachie Hotel Of Speyside, Mill House Hotel and The Aberlour Hotel.

  • What are some authentic ways to meet locals and discover their traditions in Moray, United Kingdom?

    Visiting local pubs and engaging in conversation is a great way to meet locals. Attending smaller local events or festivals (check local listings) can also provide opportunities for interaction. Consider staying in a bed and breakfast; this offers a chance to chat with the owners and learn more about the area.
  • What are the best hotels with jacuzzi in Moray?

    Mansion House Hotel, The Mill House Hotel and Eight Acres Hotel are the best hotels with a jacuzzi in Moray.

  • What should visitors know about the weather and natural risks in Moray, United Kingdom?

    Moray's weather can be unpredictable. Expect rain at any time of year, so pack accordingly. Coastal areas can be windy. There are no significant natural risks, but always check weather forecasts and be aware of tides if exploring coastal areas.
  • Are there any special items you’ll need when travelling to Moray, United Kingdom?

    Pack comfortable walking shoes for exploring the many castles and walking trails. A waterproof jacket and layers are essential, regardless of the season. Sunscreen and insect repellent are also advisable, especially during summer months.

Nearby regions

Best Moray hotels with jacuzzi

Poseidon's - Moray
8.4 236 reviews

Poseidon's

hotel, Lossiemouth
Poseidon's, a hotel in Lossiemouth, is located a 11-minute walk from Lossiemouth West Beach and 9.3 kilometres from Elgin Cathedral.
This family-friendly accommodation offers free WiFi, a jacuzzi, a terrace or balcony, concierge services, and parking, with one-bedroom units featuring one bathroom and selected rooms providing a kitchenette.

Best Moray hotels with parking

The Mansefield Hotel - Moray
8.4 295 reviews

The Mansefield Hotel

hotel, Elgin
The Mansefield Hotel is located in Elgin, a short walk from the historic Elgin Cathedral ruins and a short drive from Glen Moray Distillery and Elgin Golf Club, offering a peaceful retreat amidst rolling hills and glens. It is a 4-star hotel with very good user ratings.
The hotel features a range of amenities, including a restaurant serving local seafood and game, a bar, a spa, a fitness centre, and a terrace. Guests can enjoy free parking and Wi-Fi access, as well as comfortable rooms with modern amenities.
Sweeney Aviemore One - Moray
8.3 57 reviews

Sweeney Aviemore One

hotel, Aviemore
The Sweeney Aviemore One, a 3-star hotel, is conveniently situated in Aviemore, a mere 2-minute drive from the Strathspey Steam Railway and 7 minutes by car from Loch an Eilein, with Loch Morlich and Landmark Forest Adventure Park also within easy reach.
This accommodation offers 10 non-smoking rooms, each featuring a kitchenette with a refrigerator and microwave, complimentary Wi-Fi, flat-screen TVs, and electric kettles, whilst the surrounding area provides opportunities for snowboarding, zip-lining, hiking, mountain biking, and windsurfing.
Muthu Newton Hotel (Near Inverness Airport) - Moray
8.2 2349 reviews

Muthu Newton Hotel (Near Inverness Airport)

hotel, Nairn
The Muthu Newton Hotel is located near Nairn Golf Course and just a 30-minute drive from Inverness, offering easy access to the Speyside whiskey trail, Loch Ness, and the Cairngorms. The hotel is a 4-star property with very good user ratings for location, cleanliness and overall experience.
The hotel is set within 21 acres of parkland and gardens overlooking the Moray Firth. Guests can enjoy a range of amenities including a restaurant, bar, fitness centre, and free Wi-Fi and parking.
Haughton Arms Hotel - Moray
8.2 193 reviews

Haughton Arms Hotel

hotel, Alford
The Haughton Arms Hotel is situated in Alford, just 45km from Aberdeen and 31km from Huntly Castle, offering a peaceful escape in the Scottish countryside. The hotel enjoys a very good overall rating, with excellent scores for location, cleanliness, and user experience.
The hotel has a restaurant, bar, and garden, providing a relaxing atmosphere. Guests can enjoy amenities such as free parking, Wi-Fi, and room service, as well as activities like tennis, hiking, skiing, and cycling in the surrounding area.
©2026 cozycozy.com