Search 321,000 hotels worldwide.
Get the price guarantee available for your trip.
No Expedia cancellation fee to change or cancel almost any hotel reservation.
Loved the hotel. Super clean and staff was lovely. Breakfast was delicious. We didn't have the opportunity to have dinner there, but the menu looked really nice. Easy walk from the hotel to everything in Elgin. This was a perfect hotel for our family holiday!
Let budding and established romances flourish in the mountains and countryside of Moray. This beautiful part of Scotland is an excellent place to book a hotel break, with a range of luxury and low cost accommodation to suit all budgets.
Moray’s wealth of lush farmland and busy fishing industry means that restaurants in the area can be rightly proud of their menus. Enjoy a special meal in the picturesque town of Elgin, where cosy pubs, trendy cafes and elegant restaurants vie for your attention along the town's charming medieval streets. Moray’s range of excellent 4 star hotels also have some fantastic restaurants between them - making nights in a source of considerable gastronomic pleasure.
Catch a glimpse of bottlenose dolphins and spectacular ruined castles on the Moray Firth Coast or make your way round The Scottish Malt Whisky Trail — a must for whiskey fans. Tours of famous distilleries like Glenfidditch and The Glenlivet combine history with revitalizing samples. For an even deeper insight into the drink Scots call the ‘water of life’ head to Speyside Cooperage where each year they make and repair around 100,000 oak casks for the whiskey industry.
Enjoy the good life with your partner in Moray. Browse the selection of hotels with Expedia’s search tool and secure terrific deals on romantic breaks.