Skip to main content

The best resorts in Grampian

Check out our selection of great resorts in Grampian

Filter by:


Review score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest Price First Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Hollies retreat is a beachfront property set in Lossiemouth, 600 metres from Lossiemouth West Beach and 11 km from Elgin Cathedral. Among the facilities of this property are a restaurant, hairdresser's and sauna. The holiday home offers an indoor pool, fitness centre and a minimarket. Accommodation for disabled guests is also available at the property. Great price and location. Would happily return.

Show more Show less
9
Wonderful
115 reviews
Price from
$135
per night

Situated in Lossiemouth, 600 metres from Lossiemouth West Beach, Biggerstaffs retreat features accommodation with a garden, free private parking, a private beach area and a restaurant. Featuring a bar, the property is located within 11 km of Elgin Cathedral. The resort has an indoor pool, entertainment staff and a kids' club. Great experience very easy to deal with. Caravan clean and had everything you could have needed

Show more Show less
9.1
Wonderful
13 reviews
Price from
$186
per night

In the Cairngorms National Park, this luxurious country house is 8 miles from Balmoral Castle and has a swimming pool, a beauty spa, gym and tennis court.

All rooms feature a 40-inch flat-screen TV, tea/coffee making facilities and a safe. Super clean and very spacious

Show more Show less
8.3
Very Good
156 reviews
Price from
$311
per night

Boasting a garden, plunge pool and garden views, Dune Haven Luxury Beachside Lodge is situated in Lossiemouth. This beachfront property offers access to a patio, free private parking and free WiFi. The holiday home has a private beach area and an electric vehicle charging station.

Show more Show less
10
Exceptional
2 reviews
Price from
$243
per night

Most booked resorts in Grampian this month

Resorts that guests love in Grampian