Find beach hotels & resorts in Moray
Beach vacation deals from $95

We found 14 beach stays in Moray, from luxury resorts to beachfront rentals. Explore these popular Moray beach destinations.
Top beach destinations in Moray
Check availability on Moray Beach Hotels
Pick from 14 Moray Beach Hotels with updated room rates, reviews, and availability. Most hotels are fully refundable.

The Royal Oak Hotel
The Royal Oak Hotel

Marine Hotel
Marine Hotel

Ramnee Hotel
Ramnee Hotel

The Aberlour Hotel
The Aberlour Hotel

Argyle Guest House
Argyle Guest House

8 Varis Apartments
8 Varis Apartments

Golf View Hotel
Golf View Hotel

Firth Hotel & Restaurant
Firth Hotel & Restaurant
Top Moray Hotel Reviews

Craigellachie Hotel of Speyside
Find out more about Moray
Find out more about Moray
Book your dream Moray beach vacation with deals from $95
Make the most of your vacation with hotels on the water in Moray
How do I find the best Moray beach hotels?
With 1,584 unfiltered, genuine customer reviews of hotels in Moray on the beach, you can read what people really think about their stay and get a feel for where would be perfect for you.
How can I find Moray hotels on the beach with nice views?
From beachfront getaways overlooking a pretty pool or tranquil garden to luxury cliff-top hotels with dramatic ocean vistas, there are loads of stunning rooms with a perfect view. Use our ocean view filter for Moray beach hotels with dreamy water views from your window.
How much do Moray beach hotels cost?
Prices for beachfront hotels in Moray currently start at $95 a night going up to $251 for top-notch accommodation. Prices and availability are subject to change. Additional terms may apply.
How do I find family-friendly Moray hotels on the beach?
Use the family friendly filter to explore truly welcoming hotels offering kid-friendly amenities and fun-filled activities—from highchairs and cribs to water sports and beach games.
Can I cancel my Moray beach hotel?
It’s easy to cancel a booking, yes. Just log into your My Trips page and go to your itinerary to see your cancellation options. If you want peace of mind knowing you can cancel, penalty-free, book one of the many beach hotels in Moray offering free cancellation.
Why should I book my Moray beach hotel with Expedia?
Get amazing deals on an exciting selection of hotels on the beach in Moray, enjoy 24/7 customer service, and save more when you bundle your hotel, car rental, and flights together. With everything you need in one place, it’s easy to click, book, and travel with Expedia.
Are there any Moray beach hotels with a pool?
Many condos, motels, hotels, and beach resorts in Moray have a pool for you to dip into. To find them really easily, use our pool search filter.
Are there any cheap Moray beach hotels?
Currently, there are 14 tempting beach hotels in Moray to choose from, with prices from just $95 a night. So, compare prices, amenities, and ratings in one place for a great wallet-friendly hotel.
Explore a world of travel with Expedia
Explore a world of travel with Expedia
- Hotel Wedding Venues Hotels in Elgin
- Historic Hotels in Elgin
- Pet-friendly Hotels in Elgin
- Luxury Hotels in Elgin
- Hotels with Hot Tubs in Elgin
- Ski Hotels in Elgin
- Resorts & Hotels with Spas in Elgin
- Romantic Hotels in Elgin
- Honeymoon Resorts & in Elgin
- Boutique Hotels in Elgin
- Hotels with a Pool in Elgin
- Elgin Hotels
- 5 Star Hotels in Elgin
- Apartments in Elgin
- RV Parks in Elgin
- Hotels near Elgin Station
- Hotels near Duffus Castle
- Beach Hotels in Lossiemouth
- Hotel Wedding Venues Hotels in Lossiemouth
- Hotels with a Pool in Lossiemouth
- Pet-friendly Hotels in Lossiemouth
- Lossiemouth Hotels
- B&B in Lossiemouth
- Lodges in Lossiemouth
- Chalets in Lossiemouth
- Hotels near Pluscarden Abbey
- Hotels near Hopeman Golf Club
- Cabin Rentals in Hopeman
- Hopeman Hotels
- Cummingston Hotels
- B&B in Cummingston
- Garmouth Hotels
- B&B in Garmouth
- Hotels near Burghead Visitor Centre
- Fochabers Hotels
- B&B in Fochabers
- 5 Star Hotels in Fochabers
- Luxury Hotels in Rothes
- Rothes Hotels
- B&B in Rothes
- Cottages in Rothes
- Kinloss Hotels
- B&B in Kinloss
- Hotels near Findhorn Foundation
- Findhorn Hotels
- Cabin Rentals in Findhorn
- B&B in Findhorn
- Hotels with Air Conditioning in Forres
- Beach Hotels in Forres
- Forres Hotels
- Cottages in Forres
- B&B in Forres
- 4 Star Hotels in Forres
- Apartments in Forres
- Castles in Forres
- 5 Star Hotels in Forres
- Relax
- Visit Elgin
- Elgin Museum
- Elgin Cathedral
- Duffus Castle
- Glen Moray Distillery
- Visit Lossiemouth
- Hopeman Vacations
- Visit Cummingston
- Cummingston Beach
- Visit Fochabers
- Visit Rothes
- Visit Kinloss
- Findhorn Foundation
- Findhorn Heritage Centre
- Visit Rafford
- Visit Findhorn
- Findhorn Vacations
- Visit Forres
- Forres Vacations