See the latest prices and deals by choosing your dates.
Hotel in Cullen
The Seafield Arms is a boutique hotel with chic rooms in the centre of Cullen on the Moray Firth Coast and on the North East 250 Route. Free WiFi and free onsite parking is available. The location, the hotel, the food and the rooms were all excellent, matched by the friendliness of the staff. We’ll come back and tell others of this great experience.
Hotel in Portknockie
Boasting a bar and free WiFi throughout the property, Victoria Hotel is situated in Portknockie. Guests can enjoy sea views. The best breakfast in the area.
Hotel in Rothes
The Station Hotel is situated in Rothes and features a garden and a bar. This 4-star hotel offers a 24-hour front desk and free WiFi. Glen Grant Whisky Distillery is a 2-minute walk away. What a surprise! This beautiful hotel, in Rothes, is a hidden gem. Beautiful rooms, welcoming and so nice staff meeting up. A couple of drams of whisky as a welcome in the room. We stayed in the Macallan Suite, such a beautiful room. Breakfast and dinner in the hotel was superb! After dinner we enjoyed the "Spirit Safe", a bar in the hotel with over 500 bottles of whisky and gin. Do not miss out this hotel, just a 5 minute walk from one of the distilleries, the Glen Grant.
Hotel in Craigellachie
Set in the small, quiet village of Craigellachie, the Highlander Inn offers a restaurant, free WiFi access and free parking. Staff, food, location, knowledge - all were on point
Hotel in Aberlour
Set high above the village of Charlestown of Aberlour and overlooking the River Spey, this elegant country hotel is an ideal venue for shooting and fishing, and for whisky-lovers. It is a beautiful hotel near Aberlour Distillery. The hotel is luxurious with rooms named after whisky. Even the keys form the shape of a still :) We loved it! The room is spacious, with plenty of places to pack. The coffee machine is also very useful in the rooms. We only spent one night there. We should have stayed longer, it was so good and close to many distilleries for a whisky tour but our short walk in the nature to find the waterfall was also very nice and the path is very close to the hotel. The staff is extremely kind, the man in charge even made a reservation for us to a distillery and we also got our room earlier than the check-in time!
Hotel in Forres
Nestling in the bank of Cluny Hill, this small, family-run Victorian hotel offers award-winning food and overlooks the beautiful village of Forres, between Aberdeen and Inverness. Helpfulness, friendliness of owner operators
Hotel in Elgin
Nestled within its own grounds on the banks of the River Lossie, The Mansion House is a peaceful getaway just a few minutes’ walk from the historical centre of Elgin. Very good breakfast. Superb dinner. Made us feel right at home. Loved the grounds and ability to walk to town center easily.
Hotel in Buckie
The Mill House Hotel has a restaurant, bar, a shared lounge and garden in Buckie. This 3-star hotel offers room service and a concierge service. Excellent big breakfast and plenty of choice
Hotel in Dufftown
Commercial Hotel Dufftown is situated in Dufftown and features a bar. This property features both free WiFi and private parking free of charge. The rooms in the hotel are fitted with a flat-screen TV.... Single room is smal and very nice. Everything is in it and i felt very comfy! The staff is just lovely and the breakfast perfect!!! Thanks so much for making my visit to dufftown even more beautiful!
Hotel in Lossiemouth
Set in Lossiemouth, 100 metres from Lossiemouth East Beach, Firth Hotel & Restaurant offers accommodation with a restaurant, free private parking, a bar and a garden. We had a sea view and the room was a fair size. Shower room was a good size too although the water pressure wasn’t the best. Breakfast was amazing. Freshly cooked and the staff couldn’t do enough. Fantastic choice too. The room has all the things you need and more.. iron/board hairdryer, tea/coffee, fridge and a big telly. Spotless clean and lovely decorated. Will definitely be back as outstanding value for money.
Hotel in Forres
Hotel in Aberlour
Hotel in Elgin
Hotel in Elgin
Hotel in Elgin
Hotel in Craigellachie
Hotel in Rothes
Hotel in Portknockie
Hotel in Cullen
Hotel in Dufftown
Hotel in Craigellachie
Popular with guests booking hotels in Moray
Hotel in Lossiemouth
Popular with guests booking hotels in Moray
Hotel in Tomintoul
Including a restaurant and 2 bars serving many local whiskies, the Richmond Arms Hotel is located in the attractive village of Tomintoul in the Cairngorms National Park. The informal atmosphere suited us very well. Unpretentious.
Hotel in Elgin
Based in the former cathedral city of Elgin, The Mansefield Hotel is surrounded by rolling hills and vibrant glens. The breakfast was really good.The location was ideal for me and really worked for my meetings.
Hotel in Elgin
Laichmoray Hotel is conveniently situated on the periphery of Elgin town centre, less than 300 metres from the Elgin Rail Station. The staff were so young , pleasant and efficient Dinner and breakfast was very good Just a good...
Hotel in Elgin
In the heart of Elgin, Sunninghill Hotel features a traditional restaurant and elegant rooms with free Wi-Fi. The hotel is just a 5-minute walk from Elgin Railway Station. All food served at Sunninghill is excellent otherwise we would eat out.
Hotel in Forres
Set in an Edwardian mansion, the 4-star Ramnee Hotel features leafy gardens and a traditional restaurant. The hotel is situated just outside Forres centre, adjacent to Grant Park. Extremely friendly, helpful staff. Location.
Hotel in Forres
Set in 4 acres of attractive gardens, the Knockomie Hotel offers individually-styled rooms, scenic views and an impressive Malt Library, with over 100 Scottish whiskies. Staff was absolutely good and very friendly and manager treated us as good friends.
Hotel in Rothes
The OYO Eastbank Hotel is found in Rothes, right in the heart of the world-famous 'Whisky Trail'. The room was big and cozy. The staff was really friendly. We asked for a take away breakfast.
Hotel in Hopeman
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. Ideal location for sight seeing, parking was good, breakfast was very nice, room was very clean, bed...
Hotel in Cullen
Featuring free WiFi throughout the property, Grant Arms Hotel offers pet-friendly accommodation in Cullen. Guests can enjoy the on-site bar with Sky sports and BT sport channels. The staff and the room were perfect
Hotel in Lossiemouth
Overlooking the Moray Firth, this family-run hotel is situated in Lossiemouth. The hotel is directly opposite the historic Moray Golf Club, and is centrally located for exploring the Whisky Trail. Fantastic old hotel with a decent restaurant and breakfast and friendly, hard working staff.
Hotel in Forres
Situated in Forres, within 2 km of Benromach Distillery and 6 km of Brodie Castle, Carlton Hotel features accommodation with a restaurant and a bar, and free WiFi. The hotel has family rooms. location was central. Nothing else about the hotel i can say i liked
Hotel in Lossiemouth
Located in Lossiemouth, less than 1 km from Lossiemouth East Beach, GOLF View Hotel & Macintosh Restaraunt provides accommodation with a restaurant, free private parking, a bar and a terrace. Hotel in best view in this location. Staff Was very kind and rooms was cleaned precisely.
Hotel in Forres
Situated in Forres, 3.3 km from Benromach Distillery, The Carisbrooke features accommodation with a restaurant, free private parking and a bar. All rooms in the hotel are fitted with a flat-screen TV.... Really handy location. Basic but clean rooms.
Hotel in Findhorn
Featuring free WiFi throughout the property, Crown and Anchor Inn offers accommodation in Findhorn. Guests can enjoy the on-site bar. Free private parking is available on site. Cosy.Friendly staff. Good food. Lovely views. Short but enjoyable stay
Hotel in Tomintoul
Around 27 miles east of Aviemore, The Glenavon provides bed and breakfast in the Cairngorms National Park. It also offers a bar, a restaurant and free WiFi. We liked everything about this hotel.
Hotel in Buckie
Situated in Buckie, The Old Coach House has a restaurant, bar, shared lounge, and free WiFi. At the hotel, rooms are equipped with a desk. Our journey meant getting there quite late. The owners made sure we had access.
Hotel in Forres
Nestling in the bank of Cluny Hill, this small, family-run Victorian hotel offers award-winning food and overlooks the beautiful village of Forres, between Aberdeen and Inverness. Helpfulness, friendliness of owner operators
Hotel in Cullen
Enjoying a beautiful and elevated position on the Moray Firth Coast in the North-East of Scotland, this is a family-run hotel offering outstanding accommodation in beautifully furnished rooms. The entire experience was awesome.
Hotel in Craigellachie
Situated in the beautiful village of Craigellachie, The Craigellachie Hotel of Speyside dates from 1893. The best room, the best bar with very tasty salmon (Copper Dog), the best hotel in Speyside.
Hotel in Aberlour
Situated in Aberlour, 8 km from Cardhu Whisky Distillery, The Mash Tun features accommodation with a restaurant, free private parking and a bar. The hotel has family rooms. Staff were very welcoming and friendly. Food was excellent, very high quality breakfasts also.
Hotel in Elgin
Close to Elgin town centre, Eight Acres Hotel & Spa sits in 8 acres of manicured grounds. Rooms very clean. Staff extremely helpful and pleasant!
The Mash Tun, The Dowans Hotel of Speyside and Cullen Bay Hotel have received great reviews from travellers in Moray regarding the views from their hotel rooms.
Guests staying in Moray also spoke highly of the views from the rooms at Firth Hotel & Restaurant, Knockomie Hotel and Victoria Hotel.
For hotels in Moray that serve up a highly-rated breakfast, try Cluny Bank Hotel, Victoria Hotel and The Mash Tun.
Breakfast at these hotels in Moray are also highly rated: The Royal Oak Hotel, Sunninghill Hotel and Commercial Hotel Dufftown.
Many families visiting Moray loved staying at Cluny Bank Hotel, Sunninghill Hotel and The Seafield Arms-Cullen.
Similarly, The Station Hotel, Commercial Hotel Dufftown and Laichmoray Hotel are also popular among family travellers.
Some of the best hotels in Moray near Glen Moray Distillery include Belle Vue, West End Guest House and Old Mills Garden.
Elgin, Lossiemouth and Forres are popular with other travellers visiting Moray.
The Seafield Arms-Cullen, The Dowans Hotel of Speyside and The Station Hotel are some of the popular hotels in Moray.
In addition to these hotels, Victoria Hotel, Highlander Inn and Cluny Bank Hotel are also popular in Moray.
On average, 3-star hotels in Moray cost £80 per night, and 4-star hotels in Moray are £127 per night. If you're looking for something really special, a 5-star hotel in Moray can on average be found for £175 per night (based on Booking.com prices).
There are 336 hotels in Moray you can book on Booking.com.
Couples travelling in Moray loved staying at The Seafield Arms-Cullen, The Dowans Hotel of Speyside and The Station Hotel.
Similarly, these hotels in Moray are highly rated by couples: Laichmoray Hotel, Cluny Bank Hotel and The Aberlour Hotel.
Staff were very helpful at vheckin and in bar/restaurant. All areas were very clean and comfortable. Upgraded to a large room with a massive bay window overlooking the golf course and Moray Firth. We had dinner in the restaurant which was very good. Highland bruschetta to start, then 1 salmon and 1 sea bass with sticky, chilli noodles. Plentiful and tasty. Spur of the moment decision, hoping to see the authors borealis. Disappointed but enjoyed our stay. Excellent value.
The warm welcome the staff gave. How friendly they all were and the interest they showed in how each day had been. Food in the hotel was delicious - highly recommend the sizzling Cajun mushrooms and seasoned rustic chips. Breakfast was good and it was lovely touch to have my own almond milk out and ready for me on a table each morning. Room was comfortable, clean and cosy. If I need accommodation in Moray area again I will definitely be booking here again!
I travel a lot with my job & stay in many hotels across the country. Laichmoray Hotel offered a very pleasant stay. The room was spotlessly clean. The staff very helpful & friendly. The food in the restaurant for evening dinner was beautiful & the breakfast had a wonderful choice. Overall a great experience & a hotel that I would not hesitate in staying at again or recommending.
Forres
Hotel is lovely, traditional & what you would expect being an old scottish inn. Location is great & central to the Moray coast if touring about is what you are there for. Rooms are clean and tidy with a new matress & breakfast is excellent. This is also a little gem if eating out is your thing, compliments to the chef's as the dinners are well cooked & very tasty.
This newly refurbished hotel was very well appointed and the staff were all very bright and cheerful , the Toots bistro was a delightful place to eat. The food was classic pub fare with a Moray twist, the breakfast was served in a large bright room and consisted of good quality local produce. Would recommend this hotel for for eating as well as accommodation
The attentiveness of the staff was superb. The hotel were very aware of food intolerances and were able to accommodate our gluten free requirement - much appreciated. Excellent choices for breakfast, generous portions and all freshly cooked. The hotel was situated a 2 min walk from the beach and a good centre for exploring the Moray coast.
The staff were great and the food was very good. It's definitely a very dog friendly hotel and it's location was great to enable us to explore the Moray coast.
The Hotel was quite comfortable, suitable as a base for our 3 day break to the Moray Coast. Staff were very good, and helpful.
Views onto the Moray Firth were beautiful. Staff are well trained and courteous. So often missing from chain hotels.
Rooms very clean. Staff extremely helpful and pleasant! Although the restaurant was still closed during our stay... staff offered cutlery and crockery. Also gave good recommendations... really enjoyed our stay and will return.
The entire experience was awesome. Special recognition to Sam and Terry for their outstanding service. The famous "Cullen Skink" exceeded my wife's expectations. Met one of the owners during checkout. Very gracious and helpful. Will definitely visit again.
Extremely friendly, helpful staff. Location.
Property was very clean, homely and well equipped. Elgin is a lovely little town and well worth a visit.
The breakfast was really good.The location was ideal for me and really worked for my meetings.
The informal atmosphere suited us very well. Unpretentious. Good vegetarian/vegan food options provided as standard. Great value for money.
Cosy.Friendly staff. Good food. Lovely views. Short but enjoyable stay
Beds are very comfy! The breakfast ist so delicious!
The room was fabulous; the staff were friendly and attentive to every need and detail; the decor was lovely and exceptional; the management was perfect, and always made me feel at home.
The room was very well appointed, and while I had a double room all to myself it would have been more than enough space for two people. The decorations were sumptuous and tasteful, and the hosts were very friendly and helpful. The location was fantastic if you wanted to explore Elgin or Lossiemouth, and not too far from the train station if you wanted to explore further afield. Located on a quiet road so you don't have to worry about noise keeping you up. I had a great time here, and can highly recommend.
We had an amazing stay! It is perfect for families and especially, little children. Ours had fun frolicking in the field by the cottage and running around. Diane and Viv are wonderful. They answered all questions we had promptly and it was lovely talking with them. We will definitely be coming back