Search hotels in Moray, United Kingdom
Enter your dates and choose from 604 hotels and other places to stay
Check out these popular cities in Moray

Elgin

Lossiemouth

Dufftown

Forres

Craigellachie

Buckie

Aberlour

Cullen

Tomintoul

Rothes
Stay in Moray's best hotels!
Filter by:
The Seafield Arms-Cullen
Located in Cullen, 21 miles from Huntly Castle, The Seafield Arms-Cullen has accommodations with a terrace, free private parking, a restaurant and a bar.

The Dowans Hotel of Speyside
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 whiskey-lovers.

Laichmoray Hotel
Laichmoray Hotel is conveniently located on the periphery of Elgin town center, less than 984 feet from the Elgin Rail Station.

Poseidon's
Located in Lossiemouth, within a 11-minute walk of Lossiemouth West Beach and 5.8 miles of Elgin Cathedral, Poseidon's has accommodations with a terrace and free WiFi throughout the property as well...

The harbour inn
Located in Burghead, The harbour inn has a terrace, restaurant, bar, and free WiFi throughout the property.

Brig&Barrel
Brig&Barrel has a garden, shared lounge, a restaurant and bar in Buckie. Located around 25 miles from Huntly Castle, the hotel with free WiFi is also 30 miles away from Delgatie Castle.

The Mill House Hotel
Located in Buckie, 12 miles from Elgin Cathedral, The Mill House Hotel has accommodations with a garden, free private parking, a shared lounge and a restaurant.

Whisky Capital Inn
Featuring a bar and free WiFi, Whisky Capital Inn is located in Dufftown, 14 miles from Huntly Castle and 18 miles from Elgin Cathedral.

GOLF View Hotel & Macintosh Restaurant
Located in Lossiemouth, a 11-minute walk from Lossiemouth West Beach, GOLF View Hotel & Macintosh Restaurant provides accommodations with a terrace, free private parking, a restaurant and a bar.

Firth Hotel & Restaurant
Located in Lossiemouth, a 2-minute walk from Lossiemouth East Beach, Firth Hotel & Restaurant has accommodations with a garden, free private parking, a restaurant and a bar.

Most-booked hotels in Moray in the past month
Popular with guests booking hotels in Moray
Popular with guests booking hotels in Moray
Popular with guests booking hotels in Moray
Popular with guests booking hotels in Moray
Popular with guests booking hotels in Moray
Popular with guests booking hotels in Moray
Popular with guests booking hotels in Moray
Popular with guests booking hotels in Moray
Popular with guests booking hotels in Moray
Popular with guests booking hotels in Moray
Moray's best hotels with breakfast
The Royal Oak Hotel
Located in Cullen, 21 miles from Elgin Cathedral, The Royal Oak Hotel provides accommodations with a garden, free private parking, a restaurant and a bar.
Victoria Hotel
Featuring a bar, Victoria Hotel is located in Portknockie in the Grampian region, 21 miles from Elgin Cathedral and 23 miles from Huntly Castle.
The Station Hotel
The Station Hotel is located in Rothes and features a garden and a bar. This 4-star hotel offers a 24-hour front desk and free WiFi. Glen Grant Whiskey Distillery is a 2-minute walk away.
The Mansefield Hotel
Based in the former cathedral city of Elgin, The Mansefield Hotel is surrounded by rolling hills and vibrant glens.
Sunninghill Hotel
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 Train Station.
Ramnee Hotel
Set in an Edwardian mansion, the 4-star Ramnee Hotel features leafy gardens and a traditional restaurant. The hotel is located just outside Forres center, adjacent to Grant Park.
Carlton Hotel
Located in Forres and within 26 miles of Inverness Castle, Carlton Hotel has a bar, non-smoking rooms, and free WiFi.
Stotfield Hotel
Overlooking the Moray Firth, this family-run hotel is located in Lossiemouth. The hotel is directly opposite the historic Moray Golf Club, and is centrally located for exploring the Whiskey Trail.
Budget hotels in Moray
Cluny Hill Hotel
Located in Forres, within 27 miles of Inverness Castle and 13 miles of Elgin Cathedral, Cluny Hill Hotel has accommodations with a garden as well as free private parking for guests who drive.
The Old Mill Inn
Located in Dyke, within 23 miles of Inverness Castle and 16 miles of Elgin Cathedral, The Old Mill Inn provides accommodations with a garden and free WiFi throughout the property as well as free...
The Old Coach House
Located in Buckie, within 16 miles of Elgin Cathedral and 25 miles of Huntly Castle, The Old Coach House has accommodations with free WiFi. At the hotel, rooms include a desk.
Marine Hotel
Located in Buckie and with Elgin Cathedral reachable within 16 miles, Marine Hotel has a garden, non-smoking rooms, free WiFi throughout the property and a bar.
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 whiskey-lovers.
Hotel 1881 of Speyside
Located in Archiestown, 17 miles from Elgin Cathedral, Hotel 1881 of Speyside provides accommodations with a garden, free private parking, a terrace and a restaurant.
Crown and Anchor Inn
Featuring free WiFi throughout the property, Crown and Anchor Inn offers accommodations in Findhorn. Guests can enjoy the on-site bar. Free private parking is available on site.
Cullen Bay Hotel
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 accommodations in beautifully furnished rooms.
FAQs about hotels in Moray
See reviews by guests who stayed at hotels in Moray
Planning a trip? Get inspired by reviews of cities in Moray
I did not stop off at any of the places in Elgin during my...
Has a beautiful lovely sandy beach, with sand dunes to...
Dufftown is a sleepy town surrounded by many distilleries...
Forres is a lovely little town with plenty of shops, cafes...
Hotel conveniently backs onto the Speyside Way in a lovely,...
Although Booking.com locates Juniper Cottage in Buckie,...
We really liked Aberlour as a homebase for our stay in...
a lovely little town in a good location to explore the area...
Stumbled upon this lovely village and now, it is added onto...
Rothes is centrally located for visits to any number of...
More places to explore, more ways to go
Hotels in the United Kingdom
If you're planning a longer trip, look beyond Moray and explore the whole country!When to visit the United Kingdom
Events, prices, weather – everything you need to know about the best time to visit the United Kingdom.Hotels in Scotland
Hit the road and make the most of your trip by discovering another popular destination in the United Kingdom.Hotels in England
Hit the road and make the most of your trip by discovering another popular destination in the United Kingdom.


















































