By continuing to browse or by clicking "Accept All Cookies" you agree to the storing of first and third party cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. Find out more about what cookies we use.

2,697,874 hotels, resorts, spas, guesthouses, apartments, lodges, motels, hostels and inns

Book online or call +44 (0)1775 843417 at standard rates.

Search for a city, town, county, region, postcode, hotel name, landmark, airport, train station, stadium...
 
icon for the search function
Search

Hotels in Moray

Filter results
Have you considered...
Filter by Star Rating: 2 Star 3 hotels 3 Star 6 hotels 4 Star 2 hotels Unrated 335 hotels Filter by Hotel Type: Apartments 42 hotels Bed & Breakfasts 30 hotels Guest Houses 6 hotels Hotels 265 hotels Inns 3 hotels Filter by Facility: Air Conditioning (Building) 2 hotels Airport Transfer 9 hotels Bar 40 hotels Disabled Facilities 26 hotels Golf Nearby 133 hotels Gym / Fitness Centre 4 hotels Indoor Pool 1 hotel  No Smoking Rooms 19 hotels Parking 301 hotels Pets Allowed 17 hotels Restaurant 37 hotels Wi-Fi : Free of Charge 310 hotels Filter by Group: Highland Travel Inns Ltd 2 hotels 7 Hospitality Management 1 hotel  Bespoke Hotels Ltd 1 hotel  Reset my filters
Book rooms  
8.2
out of 10
Total:

Aberlour Hotel

 
87 High Street, Aberlour
+44 (0)1775 843417
Welcome to the Aberlour Hotel The mile long tree lined High Street has an attractive square and village green and situated right in the centre of the Village is the ... Read more
Book rooms  
8.3
out of 10
Total:

Eastbank Hotel

 
15 High Street, Rothes, Aberlour
+44 (0)1775 843417
Horse riding is available at local stables by arrangement. Extra beds after arrangement with the hotel. Minibus and driver for hire by arrangement. Read more
Book rooms  
7.9
out of 10
Total:

Royal Hotel

 
Station Road, Elgin
+44 (0)1775 843417
Located in Elgin and within 550 yards of Elgin Cathedral, The Royal Hotel has a bar, non-smoking rooms, and free Wi-Fi. Boasting room service, this property also provides ... Read more
Book rooms  
8.4
out of 10
Total:

Mill House Hotel & Restaurant

 
, Tynet, Buckie
+44 (0)1775 843417
The Mill House Hotel & Restaurant has a unique blend of old and new offering something unique in the local area. A reputation for high quality food and attentive service has ... Read more
Book rooms  
8.8
out of 10
Total:

Old Mill Inn

 
Brodie, Forres
+44 (0)1775 843417
Located 6 km from Benromach Distillery in Forres, The Old Mill Inn features a restaurant, bar and free WiFi. Free private parking is available on site. Read more
Book rooms  
7.8
out of 10
Total:

Stotfield Hotel

 
Stotfield Road, Lossiemouth
+44 (0)1775 843417
A warm welcome awaits you at this family run hotel in Lossiemouth. With its relaxed atmosphere and stunning views the Stotfield Hotel offers a break away from it all in ... Read more
Book rooms  
9.5
out of 10
Total:

Blervie House

 
Rafford, Forres
+44 (0)1775 843417
lervie is a Historic Scotland listed Country house set in a delightful rural setting that has recently undergone a significant renovation resulting in a comfortable house ... Read more
Book rooms  
7.9
out of 10
Total:

Station Hotel

 
36 Harbour Street, Elgin
+44 (0)1775 843417
Situated 3 minutes` walk from the beach, Station Hotel is a family-run property with a restaurant serving home-cooked meals. Free WiFi is available in public areas. An en ... Read more
Book rooms  
9.2
out of 10
Total:

4 Varis Apartments

 
4 Varis Wynd, Forres
+44 (0)1775 843417
4 Varis Apartments offers accommodation in Forres. The apartment is 600 metres from Benromach Distillery. Read more
Book rooms  
9.6
out of 10
Total:

Norland B&B

 
Stotfield Road, Lossiemouth
+44 (0)1775 843417
Norland B & B offers accommodation in Lossiemouth. Read more
Book rooms  
8.8
out of 10
Total:

Laichmoray Hotel

 
Station Road, Elgin
+44 (0)1775 843417
Laichmoray Hotel is conveniently situated on the periphery of Elgin town centre, less than 300 metres from the Elgin Rail Station. Guests can benefit from free Wi-Fi as well ... Read more
Book rooms  
8.8
out of 10
Total:

Jomarnic B&B

 
54 Moray Street, Lossiemouth
+44 (0)1775 843417
Located in Lossiemouth, in Moray council in North East Scotland, Jomarnic B&B offers bed and breakfast accommodation, free Wi-Fi, free parking and a garden. The property is ... Read more
Book rooms  
10
out of 10
Total:

Seaforth House Apartment

 
6 Seaforth House, Elgin
+44 (0)1775 843417
Seaforth House Apartment offers accommodation in Elgin, 8 km from Glen Moray Distillery. The accommodation is 6 km from Elgin Cathedral, and guests benefit from private ... Read more
Book rooms  
8.2
out of 10
Total:

Seafield Arms Hotel

 
73 New Street, Rothes, Aberlour
+44 (0)1775 843417
Set in Rothes, 100 metres from Glen Grant Whisky Distillery, Seafield Arms Hotel offers accommodation with a bar, free private parking and a garden. Free WiFi is included. Read more
Book rooms  
9.1
out of 10
Total:

Station Hotel

 
51 New Street, Rothes
+44 (0)1775 843417
Featuring free WiFi and a restaurant, The Station Hotel offers accommodation in Rothes, 200 metres from Glen Grant Whisky Distillery. Guests can enjoy the on-site bar. Free ... Read more
Book rooms  
8.4
out of 10
Total:

East Wing Apartment

 
c/o Braemorriston House, Elgin
+44 (0)1775 843417
East Wing Apartment offers accommodation in Elgin. East Wing Apartment boasts views of the mountain and is 1.8 km from Glen Moray Distillery. Read more
Book rooms  
9.7
out of 10
Total:

Elgin Self Catering Holiday Cottage

 
East Wing Braemorriston House, Braemorriston Road, Elgin
+44 (0)1775 843417
Elgin Self Catering Holiday Cottage is a semi-detached holiday home with a barbecue, located in Elgin. The unit is 1.8 km from Glen Moray Distillery, and guests benefit from ... Read more
Book rooms  
8.6
out of 10
Total:

Craigellachie Hotel

 
Victoria Street, Craigellachie, Aberlour
+44 (0)1775 843417
The Craigellachie Hotel, in the beautiful village of Craigellachie near Elgin, was built in 1893 as a destination for the Victorians who visited to take in the clear, clean ... Read more
Book rooms  
7.2
out of 10
Total:

Eight Acres Hotel

 
Morriston Rd, Elgin
+44 (0)1775 843417
Located just one mile from Elgin, Eight Acres Hotel & Leisure Club is the ideal hotel choice to base yourself for a Highland adventure. Explore the mountains of ... Read more
Book rooms  
8.7
out of 10
Total:

Red Lion Tavern

 
65 High Street, Fochabers
+44 (0)1775 843417
Situated in Fochabers, 14 km from Strathisla Distillery, The Red Lion Tavern offers a shared lounge. Guests can have a drink at the bar. The units are fitted with a flat ... Read more
Book rooms  
9.1
out of 10
Total:

Distillery Apartment 1

 
32 Milnefield Avenue, Elgin
+44 (0)1775 843417
Situated in Elgin, this apartment features a patio. The unit is 1.1 km from Elgin Cathedral. Free private parking is available on site. Read more
Book rooms  
9.4
out of 10
Total:

2 Varis Apartments

 
Varis Wynd, High Street, Forres
+44 (0)1775 843417
Boasting garden views, 2 Varis Apartments is situated in Forres, 600 metres from Benromach Distillery. The property is 6 km from Brodie Castle. Guests can also relax in the Read more
Book rooms  
9.5
out of 10
Total:

Struan House B & B

 
Cluny Square, Buckie
+44 (0)1775 843417
Struan House offers you a high standard and friendly service with a variety of single, twin and double rooms as bed and breakfast . Our management are happy to try and ... Read more
Book rooms  
9
out of 10
Total:

1 Varis Apartments

 
1 Varis Wynd, High Street, Forres
+44 (0)1775 843417
1 Varis Apartments is an apartment situated in Forres, 600 metres from Benromach Distillery. Guests benefit from balcony. Read more
Book rooms  
9.4
out of 10
Total:

8 Varis Apartments

 
8 Varis Wynd, High Street, Forres
+44 (0)1775 843417
Set in Forres, this apartment is 600 metres from Benromach Distillery. Free WiFi is featured throughout the property. Read more
oneonone