Moray Ski Resorts
More Flash, Less Cash - Take advantage of our Price Pledge** (even on luxey stays)
We keep it easy with the option to pay now or later on select accommodation
Book up 'til the last second - millions of rooms to crash tonight^
Featured Moray Ski Hotels

Licence No: MO-00672-F STB 4* Large Property & Garden, Sleeps 8. Free WiFi
Elgin
With a stay at this cottage in Elgin, you'll be within a 5-minute drive of Elgin Museum and Relax.
10/10 Exceptional! (29 reviews)

Argyle Guest House
7 Main Street, Tomintoul, Ballindalloch, Scotland
The price is AU$174 per night from 17 Nov to 18 Nov
AU$174
17 Nov - 18 Nov
includes taxes & fees
With a stay at Argyle Guest House in Ballindalloch, you'll be 7.7 mi (12.3 km) from Lecht Ski Resort and 18.9 mi (30.5 km) from Cairngorms National Park.
9.4/10 Exceptional! (253 reviews)

Eight Acres Hotel
Morriston Road, Elgin, Scotland
With a stay at Eight Acres Hotel in Elgin, you'll be within a 5-minute drive of Elgin Museum and Relax.
6.8/10 (218 reviews)
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Moray Ski Resorts
Search for hotels in Moray on lastminute.com.au. You can easily find your hotels in Moray using one of the methods below:
- View our selection of featured hotels in Moray
- Use the map to find hotels in the Moray neighbourhood you prefer
- Use the filters to see hotels in a specific area of Moray, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Moray
- Enter your travel dates to view the best deals on hotels in Moray - while they last
Moray Ski Hotels essential information
Ski Hotels in Moray |
7 |
|---|---|
Highest price | AU$174 |
Cheapest price | AU$174 |
Total number of hotels in Moray | 491 |
Popular hotels | Argyle Guest House, Eight Acres Hotel, Licence No: MO-00672-F STB 4* Large Property & Garden, Sleeps 8. Free WiFi |
Most recent Moray hotel reviews

lastminute.com.au Verified Review
5 / 5
The Craigellachie Hotel is wonderful property to spend some time in great comfort (lovely spacious rooms with full amenities), relaxation and plenty of adventures from hiking, local golf, visiting Abelour, touring fine single malt distilleries in the area, to great food and partaking in the art of scotch single malt, less known/small/reserve batch tastings that would be difficult to find outside of the Speyside region! What a scenic time of the year in October with colors ablaze, I would definitely return for a second run of memorable times! My best, Rodger Gordon
A verified traveller stayed at Craigellachie Hotel of Speyside
Posted 6 days ago
More ways to explore Moray
Top picks
Hotels
- Romantic Hotels in Northamptonshire
- Apartment Hotels in Leith
- Hotels in Melbourne
- Hotels in Pokolbin
- Boutique Hotels in Kent
- Hotels in Byron Bay
- Hotels in Blue Mountains
- Hotels in Twin Waters
- Hotels in Melbourne Central Business District
- Hotels in Bonnyrigg
- All Inclusive Hotels in Isle of Wight
- All Inclusive Hotels in Cornwall
- Hotels in Los Angeles
- Hotels in Perth
- Hotels in Kent
- Hotels in Wollongong
- Pet Friendly Hotels in South Queensferry
Cars





