Search the best hotels in Moray from 100+ sites!

430 available hotel offers

2 nights
2
1
  • airbnb
  • booking
  • vrbo
  • expedia
  • sonder
  • priceline
  • tripadvisor
  • tripcom
  • homestay
  • hotelscom
  • orbitz
  • vacasa
Moray hotels
Choose the perfect vacation 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

Douneside House - Moray
9.4 341 reviews

Douneside House

hotel, Tarland
Douneside House, a hotel located in Tarland, a picturesque village in Aberdeenshire, is just 31 miles from Aberdeen and offers stunning views of the rolling countryside. The hotel consistently receives excellent ratings for its location, cleanliness, and overall experience.
Douneside House offers individually designed rooms, some with private garden and patio areas. The hotel also boasts a full-service health club with an indoor pool, sauna, steam room, and gym, along with a restaurant serving locally sourced cuisine and a variety of dining options. Guests can enjoy tennis, mini-golf, golfing, and cycling in the surrounding area, and the hotel provides free Wi-Fi throughout the property.
Hilton Grand Vacations Club Craigendarroch Suites Royal Deeside - Moray
8.8 65 reviews

Hilton Grand Vacations Club Craigendarroch Suites Royal Deeside

hotel, Ballater
The Hilton Grand Vacations Club Craigendarroch Suites Royal Deeside is a 4-star resort located within a national park near Ballater, just a 15-minute drive from Balmoral Castle and close to Cairngorms National Park.
This family-friendly resort offers amenities including an indoor pool, spa services, a fitness center, tennis courts, and complimentary Wi-Fi, with on-site parking and a restaurant.
Golf View Hotel & Spa - Moray
8.3 3160 reviews

Golf View Hotel & Spa

hotel, Nairn
The Golf View Hotel & Spa sits on Nairn's coast, overlooking the Moray Firth with beautiful gardens leading down to the seashore. It's a 4-star hotel with very good user ratings for cleanliness, location, and overall experience.
The hotel has spacious rooms with modern amenities and offers a range of dining options, including the AA Rosette awarded Hickory Restaurant. Guests can enjoy the leisure club, featuring a swimming pool, jacuzzi, sauna, and fitness center, as well as the tennis court, garden, and terrace.

Top cities

Best Moray hotels with a restaurant

Craigellachie Hotel Of Speyside - Moray
8.7 2488 reviews

Craigellachie Hotel Of Speyside

hotel, Craigellachie
The Craigellachie Hotel Of Speyside is located in the village of Craigellachie, a charming village in Speyside, Scotland, just 25 minutes from Cairngorm National Park and 14 miles from Elgin. It's a 4-star hotel with excellent user ratings for its location, cleanliness, and overall experience.
This lodging has a Victorian building with scenic views of the Spey and Fiddoch rivers, the Thomas Telford Bridge, and surrounding mountains. It offers a variety of amenities, including a restaurant, bar, fitness center, tennis court, and a Quaich Bar with over 700 whiskies, perfect for whisky enthusiasts.
Brig&barrel - Moray
No reviews

Brig&barrel

hotel, Buckie
Brig&Barrel is located in Buckie, making it easy to explore the town's attractions and amenities. The hotel is a great base for exploring the surrounding area.
The hotel offers a range of amenities including free Wi-Fi, free parking, a restaurant, a bar, a garden, and complimentary breakfast. Guests can also enjoy a smoke-free environment.
The Rowan Tree Country Hotel - Moray
8.6 500 reviews

The Rowan Tree Country Hotel

hotel, Aviemore
The Rowan Tree Country Hotel is located in the Cairngorm National Park, a 40-minute drive from Inverness and offers easy access to the surrounding natural beauty. This 3-star hotel receives very good user ratings for its cleanliness, location, and overall experience.
The Rowan Tree Country Hotel features a traditional Scottish charm with modern amenities. The inn provides a relaxing atmosphere with a lounge, bar, and restaurant serving delicious Scottish cuisine. Guests can enjoy a variety of activities like golfing, fishing, hiking, and riding in the surrounding area.
Muthu Newton Hotel (Near Inverness Airport) - Moray
8.2 2348 reviews

Muthu Newton Hotel (Near Inverness Airport)

hotel, Nairn
The Muthu Newton Hotel is located in Nairn, overlooking the Moray Firth, just 30 minutes from Inverness and next to the Nairn Golf Course. This 4-star hotel has received very good user ratings for its location, cleanliness, and overall experience.
The hotel is set on 21 acres of parkland and gardens, offering breathtaking views. Guests can enjoy a variety of amenities, including a restaurant, bar, fitness center, and free parking, as well as nearby attractions like Loch Ness and the Cairngorms ski resorts.

Frequently Asked Questions about hotels in Moray

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

    For landmarks in Moray, Scotland, you've got plenty of choices! Spynie Palace, a ruined medieval bishop's palace, is fascinating for history buffs. Elgin Cathedral, though also a ruin, is incredibly impressive and speaks volumes about the area's past. Plus, don't miss the stunning scenery at the Findhorn Bay and Forres's Sueno Stone, a Pictish standing stone.
  • 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, Scotland?

    A great itinerary could involve spending a day exploring Elgin, visiting Elgin Cathedral and Spynie Palace. Then, head to the coast for a day at Findhorn Bay, enjoying the beach and perhaps some coastal walks. Another day could be dedicated to exploring Forres, seeing the Sueno Stone and enjoying the town's charm. This allows for a blend of history, nature, and charming towns.
  • 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 recommended daily budget for Moray, Scotland (accommodation, dining, transportation, and activities)?

    A daily budget in Moray, Scotland, will vary greatly depending on your choices. For a mid-range experience, you could budget around $150-$250 per day. This would cover comfortable accommodation, meals at pubs and restaurants, local transportation (bus or car rental), and entry fees to attractions. Budget travelers could likely manage on less, while luxury travelers would spend considerably more.
  • What are the best luxury hotels in Moray?

  • What is the best time to visit Moray, Scotland?

    The best time to visit Moray is during the summer months (June-August) for the warmest weather and longest daylight hours. This is ideal for outdoor activities and exploring the region's many attractions. However, spring and autumn offer a pleasant balance of fewer crowds and moderate temperatures.
  • 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.

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

    You should definitely sample some local seafood, especially if you're near the coast. Many pubs and restaurants offer traditional Scottish fare like Cullen Skink (a smoked haddock soup), Scotch broth, and hearty meat pies. Local bakeries often have delicious shortbread and other treats.
  • 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.

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

    The area around the River Spey offers beautiful, less-visited spots for hiking and nature walks. Smaller villages like Duffus, with its ruined castle, offer a quieter, more intimate experience than the larger towns. Exploring the coastline beyond the main beaches can reveal hidden coves and dramatic cliffs.
  • 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 are some authentic ways to meet locals and discover their traditions in Moray, Scotland?

    Visiting local pubs is a great way to chat with locals and experience the community atmosphere. Attending smaller local events or markets gives you a chance to interact with people involved in the area's crafts and produce. Consider staying in a bed and breakfast; it's a more personal experience than a hotel and provides opportunities to connect with the hosts.
  • What should visitors know about the weather and natural risks in Moray, Scotland?

    Moray's weather can be unpredictable, even in summer. Pack layers of clothing to adapt to changing conditions. Strong winds are common, especially along the coast. Be aware of the tides if you're exploring the coastline; some areas become inaccessible during high tide. Midges (small biting insects) can be prevalent in the summer months, so insect repellent is advised.
  • Are there any special items you'll need when traveling to Moray, Scotland?

    Comfortable walking shoes are essential, as you'll likely be doing a lot of walking, especially if you're exploring the ruins or coastal paths. A waterproof jacket is also a must, as showers can appear unexpectedly. Insect repellent during summer months is recommended.

Nearby regions

Best Moray hotels with jacuzzi

The Mill House Hotel - Moray
8.2 553 reviews

The Mill House Hotel

hotel, Buckie
The Mill House Hotel is located in Buckie, just 12 miles from Elgin Cathedral and 21 miles from Huntly Castle. This 3-star hotel has received "very good" user ratings for its location, cleanliness, and overall experience.
The hotel offers a variety of amenities, including a restaurant, bar, spa, fitness center, and garden. Guests can enjoy a comfortable stay with room service, free WiFi, and parking.
Poseidon's - Moray
8.4 236 reviews

Poseidon's

hotel, Lossiemouth
Poseidon's, a hotel in Lossiemouth, is located a short walk from Lossiemouth West Beach and 5.8 miles from Elgin Cathedral.
This family-friendly accommodation offers free WiFi, free private parking, a jacuzzi, and some rooms feature a balcony with a sea view, along with an electric tea kettle, hairdryer, flat-screen TV, and selected rooms with a kitchenette.

Best Moray hotels with parking

Balintore Inn - Moray
8.2 187 reviews

Balintore Inn

hotel, Balintore
The Balintore Inn is a charming hotel located in the village of Balintore, just 26 miles from Dunrobin Castle, offering easy access to the beautiful Scottish Highlands. The inn has received very good ratings for user experience, cleanliness, and an excellent location.
The inn features a cozy and inviting atmosphere with a shared lounge area perfect for socializing. Guests can enjoy a range of amenities, including a restaurant, bar, terrace, garden, room service, free parking, and free Wi-Fi. The Balintore Inn is also an ideal base for exploring the local area, with opportunities for skiing, windsurfing, and diving nearby.
The Royal Oak Hotel - Moray
9.2 48 reviews

The Royal Oak Hotel

hotel, Cullen
The Royal Oak Hotel, a 3-star inn in Cullen, is located within a 5-minute walk of Cullen Harbour and an 8-minute walk from Cullen Millennium Garden, with Cullen Golf Club 0.5 miles away.
This pet-friendly, family-friendly establishment offers complimentary full breakfast, free Wi-Fi, on-site parking, a restaurant, and a bar across its 8 rooms, which include satellite TV and tea/coffee facilities.
Sweeney Aviemore One - Moray
8.3 57 reviews

Sweeney Aviemore One

hotel, Aviemore
The Sweeney Aviemore One, a 3-star hotel in Aviemore, is conveniently located within a 2-minute drive of the Strathspey Steam Railway and approximately 7 minutes from Loch an Eilein.
This accommodation offers 10 smoke-free guestrooms with kitchenettes, refrigerators, and microwaves, plus complimentary wireless internet and free onsite parking, and is situated within 6 miles of Loch Morlich and Landmark Forest Adventure Park, with numerous outdoor activities like snowboarding, ziplining, and hiking nearby.
Balmoral Arms - Moray
8.5 3709 reviews

Balmoral Arms

hotel, Ballater
The Balmoral Arms hotel is located in the village of Ballater, a 15-minute drive from Balmoral Castle, the summer residence of the British Royal Family. This 5-star lodging has received very good user ratings for its comfortable accommodations and services. The Balmoral Arms offers a variety of amenities and activities, including a restaurant, bar, fitness center, and room service. Guests can enjoy the hotel's proximity to the River Dee, offering picturesque views and opportunities for outdoor activities.
©2026 cozycozy.com