Find the best Moray Hotels
Most hotels are fully refundable. Because flexibility matters.
Save an average of 15% on thousands of hotels with Expedia Rewards
Search over 2.9 million properties and 550 airlines worldwide
Moray Accommodation: Most Popular Cities to Stay
Find properties with these dates
Top Hotels Moray
Invernairne Guest House
Invernairne Guest House
9.8 out of 10, Exceptional, (162)
The price is £170
per night
16 May - 17 May
The Speyside Hotel
The Speyside Hotel
9.4 out of 10, Exceptional, (198)
The price is £145
per night
15 May - 16 May
Save an average of 15% on thousands of hotels when you're signed in
Eriskay Guest House and Aviemore Glamping
Eriskay Guest House and Aviemore Glamping
9.4 out of 10, Exceptional, (120)
The price is £92
per night
26 May - 27 May
Rowan Tree Country Hotel
Rowan Tree Country Hotel
9.4 out of 10, Exceptional, (58)
The price is £126
per night
2 Jun - 3 Jun
Cairngorm Guest House
Cairngorm Guest House
9.4 out of 10, Exceptional, (99)
The price is £133
per night
4 Jun - 5 Jun
The Grant Arms Hotel
The Grant Arms Hotel
9.0 out of 10, Wonderful, (65)
The price is £105
per night
11 May - 12 May
Station Hotel Portsoy
Station Hotel Portsoy
9.0 out of 10, Wonderful, (45)
The price is £105
per night
11 May - 12 May
Aviemore Youth Hostel
Aviemore Youth Hostel
9.0 out of 10, Wonderful, (29)
The price is £79
per night
22 May - 23 May
Banff Springs Hotel
Banff Springs Hotel
8.6 out of 10, Excellent, (119)
The price is £121
per night
23 May - 24 May
Muthu Newton Hotel (Near Inverness Airport)
Muthu Newton Hotel (Near Inverness Airport)
8.4 out of 10, Very good, (777)
The price is £131
per night
19 May - 20 May
Firth Hotel & Restaurant
Firth Hotel & Restaurant
8.4 out of 10, Very good, (151)
The price is £97
per night
12 May - 13 May
Clubhouse Hotel
Clubhouse Hotel
8.2 out of 10, Very good, (94)
The price is £150
per night
12 May - 13 May
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 Travel Info
Best cities to visit | Aberlour, Rothes and Craigellachie |
---|---|
Hotels with nearby beaches | 453 |
Number of hotels | 330 |
Lowest price | £68 |
Highest price | £170 |
Top attractions | Macallan Distillery, Lecht Ski Resort and Glenfiddich Whisky Distillery |
Frequently asked questions
Moray Hotel ReviewsExpedia verified reviews
5/5 Excellent
"Great place to stay, just beautiful"
A verified traveller stayed at The Mansion House Hotel
Posted 2 days ago
Other Cities in Moray
Hotels near popular Attractions
- Hotels near Macallan Distillery
- Hotels near Glenfiddich Whisky Distillery
- Hotels near Relax
- Hotels near Findhorn Foundation
- Hotels near Speyside Cooperage
- Hotels near Glenlivet Distillery
- Hotels near Brodie Castle
- Hotels near Aberlour Distillery
- Hotels near Lecht Ski Resort
- Hotels near Strathisla Distillery
Hotel Theme
- Hotels with Parking (33)
- Hotels with Parking (32)
- Hotels with Wifi (31)
- Hotels with Restaurant (28)
- Hotels with Breakfast (25)
- Family-Friendly Hotels (18)
- Hotels with Laundry Service (13)
- Hotels with a Bar (11)
- Pet-Friendly Hotels (11)
- Hotels near Museums (10)
- Business Hotels (9)
- Sports Hotels (8)
- Hotels with a View (8)
- Romantic Hotels (8)
- Historic Hotels (7)
- Ski Hotels (7)
- Golf Hotels (6)
- Beach Resorts & Hotels (5)
- Hotels with Air Conditioning (5)
- Hotels with Pool (4)
- Wedding Hotels (4)
- Hotels with Room Service (4)
- Hotels with Connecting Rooms (3)
- Hotels with Gym (3)
- Hotels with Hot Tubs (3)
- Hotels with Indoor Pools (3)
- Spa Hotels (2)
- Hotels with smoking rooms (2)
- Luxury Hotels (2)
- Mountain Hotels (1)
- Shopping Hotels (1)
- Green Hotels (1)
- Hotels with Entertainment (1)
- Hotels with Airport Transfers (1)
- Boutique Hotels (1)
Hotels near Moray Airports
Most Popular Hotels in Moray
Expedia's Latest Trends
Hotels
Flights
Cars
Activities