You can save up to 15% on over 100,000 hotels
Become a member for free
You can save up to 15% on over 100,000 hotels
Become a member for free
See the latest prices and deals by choosing your dates

Hotel in Elgin · 18.30 km from centre
9.4
411 reviews
Breakfast available
Located in Elgin, Laichmoray Hotel is within a 15-minute walk of Elgin Museum and Elgin Cathedral. This hotel is 1 mi (1.6 km) from Moray Leisure Centre and 2.6 mi (4.2 km) from Spynie Palace.

Bed & breakfast in Elgin · 18.31 km from centre
7.6
123 reviews
With a stay at The Royal Hotel in Elgin, you'll be within a 15-minute walk of Elgin Museum and Elgin Cathedral. This bed & breakfast is 1 mi (1.6 km) from Moray Leisure Centre and 2.7 mi (4.4 km) from Spynie Palace.

Lodge in Keith · 18.01 km from centre
10.0
4 reviews
Located in Keith, Hillhead Hideaways is in a rural location – a 4-minute drive from Newmill Village Hall and 6 minutes from Strathisla Distillery. This luxury lodge is 2.4 mi (3.9 km) from St Rufus Park and 2.5 mi (4 km) from Glen Keith Distillery.

Guesthouse in Elgin · 18.57 km from centre
9.8
63 reviews
Breakfast available
With a stay at The Pines Guesthouse in Elgin, you'll be within a 10-minute walk of Elgin Cathedral and Elgin Museum. This guest house is 1.1 mi (1.7 km) from Moray Leisure Centre and 2.3 mi (3.7 km) from Spynie Palace.

Inn in Keith · 15.90 km from centre
8.1
59 reviews
Boasting a bar and free WiFi, Grampian Hotel is set in Keith, 18 km from Huntly Castle and 26 km from Elgin Cathedral. The property is around 29 km from Leith Hall Garden & Estate, 44 km from Kildrummy Castle and 49 km from Delgatie Castle.
At the inn, the rooms are equipped with a wardrobe and a flat-screen TV. All guest rooms at Grampian Hotel come with a private bathroom and bed linen.
At the accommodation you will find a restaurant serving British cuisine. Vegetarian and gluten-free options can also be requested.
You can play darts at Grampian Hotel.

Guesthouse in Elgin · 18.91 km from centre
9.6
55 reviews
Breakfast available
With a stay at West End Guest House in Elgin, you'll be within a 15-minute walk of Moray Leisure Centre and Elgin Museum. This guest house is 0.9 mi (1.4 km) from Elgin Cathedral and 2.8 mi (4.5 km) from Spynie Palace.

Cabin in Ballindalloch · 13.89 km from centre
With a stay at this cabin in Ballindalloch, you'll be 4.1 mi (6.6 km) from Glenlivet Distillery and 9.6 mi (15.4 km) from Glenfiddich Whisky Distillery. This golf cabin is 9.8 mi (15.8 km) from Ballindalloch Castle and 10.6 mi (17.1 km) from Cragganmore Distillery.

Apartment in Elgin · 19.02 km from centre
7.6
5 reviews
With a stay at this apartment in Elgin, you'll be a 3-minute walk from Elgin Cathedral and 8 minutes by foot from Elgin Museum. This apartment is 1.1 mi (1.8 km) from Moray Leisure Centre and 2 mi (3.3 km) from Spynie Palace.

Inn in Moray, Fochabers · 15.58 km from centre
8.0
570 reviews
Breakfast available
Gordon Arms Hotel has an excellent reputation for its warm, friendly atmosphere and good food in comfortable surroundings.
The former coaching inn is based in the attractive village of Fochabers in Moray and has served guests for over 200 years. Fochabers has easy access to the ‘Malt Whisky Trail’, and is ideal for fishing, walking and cycling trips.
The Gordon Arms uses superb ingredients from Scotland and the Highlands, including: venison, lamb, game (in season, and fish and seafood from the Moray Coast).

Hotel in Elgin · 18.62 km from centre
8.6
300 reviews
Breakfast available
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.
The bright and airy bedrooms each have a flat-screen TV and a work desk. All rooms have a private modern bathroom with free toiletries, and tea/coffee facilities are provided.
The spacious restaurant at Sunninghill serves classic British cuisine and hearty full English breakfasts. The bar offers a range of light snacks, bottled beers and international wines.
Just a few minutes’ walk from St Giles Shopping Centre, Sunninghill Hotel is a 5-minute drive from Elgin Golf Club. Free on-site parking is available, and Lossiemouth is a 10-minute drive away.

Hotel in Elgin · 18.78 km from centre
8.3
339 reviews
Breakfast available
Based in the former cathedral city of Elgin, The Mansefield Hotel is surrounded by rolling hills and vibrant glens. With free parking on-site and free Wi-Fi access to all guests, the hotel also has a newly refurbished restaurant and a bar.
The rooms at The Mansefield Hotel each include an en suite bathroom with complimentary toiletries, a hairdryer, a flat-screen TV, an iPod docking station, a seating area and a work desk. They also benefit from a fridge and bathrobes.
Decorated with a collection of oil paintings, the elegant restaurant offers an extensive dinner menu that specialises in local seafood and fresh game.
Also on-site, The Mezzo Bar & Eaterie offers guests a selection of specially imported wines and beers. Snacks are also available.
From the hotel, Glen Moray Distillery is less than a mile away. Elgin Cathedral historic ruins are a 15-minute walk away and Elgin Golf Club is a 6-minute journey in the car.

Apartment in Elgin · 16.77 km from centre
9.7
3 reviews
Offering a garden and garden view, Serviced Accommodation Moray Cawdor Avenue, Elgin is located in Elgin, 3.3 km from Elgin Cathedral and 45 km from Huntly Castle. Both free WiFi and parking on-site are available at the apartment free of charge. The apartment features facilities for disabled guests.
The apartment is composed of 2 bedrooms, a fully equipped kitchen, and 1 bathroom. A flat-screen TV is provided. The accommodation is non-smoking.
Guests at Serviced Accommodation Moray Cawdor Avenue, Elgin will be able to enjoy activities in and around Elgin, like hiking.
Brodie Castle is 27 km from the accommodation, while Nairn Dunbar Golf Club is 37 km away.

Bed and breakfast in Elgin · 18.85 km from centre
8.3
290 reviews
Located in Elgin, 400 metres from Elgin Cathedral and 44 km from Huntly Castle, BELLEVILLE BED AND BREAKFAST provides quiet street views and free WiFi. It is set 26 km from Brodie Castle and offers a housekeeping service. Nairn Dunbar Golf Club is 36 km from the bed and breakfast and Nairn Museum is 36 km away.
At the bed and breakfast, all units have a dressing room, a flat-screen TV, a private bathroom, bed linen and towels. Kitchenware and kettle are also featured. The units are equipped with heating facilities.
The Nairn Golf Club is 38 km from the bed and breakfast, while Cawdor Castle is 43 km away.

Hotel in Elgin · 18.62 km from centre
8.9
198 reviews
Breakfast available
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.
The bright and airy bedrooms each have a flat-screen TV and a work desk. All rooms have a private modern bathroom with free toiletries, and tea/coffee facilities are provided.
The spacious restaurant at Sunninghill serves classic British cuisine and hearty full English breakfasts. The bar offers a range of light snacks, bottled beers and international wines.
Just a few minutes’ walk from St Giles Shopping Centre, Sunninghill Hotel is a 5-minute drive from Elgin Golf Club. Free on-site parking is available, and Lossiemouth is a 10-minute drive away.

Apartment in Elgin · 18.81 km from centre
9.7
7 reviews
Situated in Elgin in the Grampian region, Elgin Studios has a patio. The property is around 44 km from Huntly Castle, 26 km from Brodie Castle and 35 km from Nairn Dunbar Golf Club. Free WiFi is available throughout the property and Elgin Cathedral is 700 metres away.
The apartment features 1 bedroom, 1 bathroom, bed linen, towels, a flat-screen TV, a dining area, a fully equipped kitchen, and a terrace with inner courtyard views. For added privacy, the accommodation has a private entrance and soundproofing.
Nairn Museum is 36 km from the apartment, while The Nairn Golf Club is 38 km from the property. Inverness Airport is 47 km away.

Bed and breakfast in Elgin · 18.57 km from centre
8.9
231 reviews
Breakfast available
Southbank is a Georgian town house in the middle of Elgin and the Whisky Trail. It is a few minutes' walk from the town centre's shops and restaurants.
The guest house is over 200 years old and located on a quiet road. It is popular with those keen on golf, fishing, or seeking castles and malt whisky.
Close by are the Glen Moray distillery, the Elgin Cathedral ruins and biblical gardens. Beautiful beaches are 10 minutes away where you may spot bottlenose dolphins or even a minki whale.
Southbank is close to museums, Johnstons Cashmere Centre, and Baxters, where you can sample a local pancake.

Apartment in Elgin · 18.07 km from centre
9.5
11 reviews
Located in Elgin and only 6.5 km from Elgin Cathedral, Fairview Workers Accommodation provides accommodation with garden views, free WiFi and free private parking. Featuring private check-in and check-out, this property also provides guests with a picnic area. The property is non-smoking and is set 50 km from Huntly Castle.
The 2-bedroom apartment comes with a living room with a flat-screen TV, a fully equipped kitchen with an oven and microwave, and 2 bathrooms with shower.
Outdoor play equipment is also available at the apartment, while guests can also relax in the garden.
Brodie Castle is 23 km from Fairview Workers Accommodation, while Nairn Dunbar Golf Club is 33 km away. Inverness Airport is 45 km from the property.

Apartment in Keith · 17.03 km from centre
With a stay at this apartment in Keith, you'll be within a 10-minute walk of Longmore Hall and Keith library. This apartment is 0.4 mi (0.6 km) from St Rufus Park and 0.5 mi (0.8 km) from Turner Memorial Hospital.

Apartment in Elgin · 18.76 km from centre
7.4
22 reviews
Boasting inner courtyard views, Serviced Accommodation Moray features accommodation with patio, around 1.2 km from Elgin Cathedral. This property offers access to a terrace, free private parking and free WiFi. When staying at the apartment, guests can use private entrance.
At the apartment complex, units are equipped with a outdoor furniture and a flat-screen TV. Every unit comes with a kettle and a private bathroom with a walk-in shower and a hair dryer, while certain rooms are fitted with a fully equipped kitchen fitted with an oven. At the apartment complex, units come with bed linen and towels.
Huntly Castle is 45 km from Serviced Accommodation Moray, while Brodie Castle is 25 km from the property.

Apartment in Elgin · 16.82 km from centre
8.0
1 review
Located in Elgin in the Grampian region, SAM Slains Drive provides accommodation with free WiFi and free private parking. The property is around 45 km from Huntly Castle, 27 km from Brodie Castle and 37 km from Nairn Dunbar Golf Club. The property is non-smoking and is situated 3.3 km from Elgin Cathedral.
The apartment is composed of 1 separate bedroom, a fully equipped kitchen, and 1 bathroom. A flat-screen TV is featured.
Nairn Museum is 37 km from the apartment, while The Nairn Golf Club is 39 km away. Inverness Airport is 49 km from the property.