Join millions who use Snaptrip Group



Save up to 15% on over 100,000 hotelsElgin / Group
See the latest prices and deals by

Premier Inn Elgin
Hotel in Elgin
Located in Elgin, Premier Inn Elgin is within a 5-minute drive of Johnstons of Elgin Visitor Centre and Elgin Cathedral. This hotel is 1.2 mi (1.9 km) from Biblical Garden and 1.2 mi (1.9 km) from Elgin Museum.

Firth Hotel & Restaurant
Inn in Lossiemouth
When you stay at Firth Hotel & Restaurant in Lossiemouth, you'll be near the beach, within a 10-minute walk of Lossiemouth East Beach and Lossiemouth Fisheries & Community Museum. This inn is 0.6 mi (0.9 km) from Moray Golf Club and 2.6 mi (4.2 km) from Covesea Lighthouse.

Laichmoray Hotel
Hotel in Elgin
Located in Elgin, Laichmoray Hotel is within a 15-minute walk of Elgin Museum and Elgin Cathedral. This hotel is 0.7 mi (1.2 km) from Biblical Garden and 0.8 mi (1.2 km) from Johnstons of Elgin Visitor Centre.

Stotfield Hotel
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.
Recently refurbished, the rooms at Stotfield Hotel have original character and Victorian features, and each has a private bathroom. Guests benefit from free on-site parking.
Free WiFi is available throughout the property.
The Brasserie Restaurant offers an excellent option for both lunch and dinner. Set overlooking the sea with stunning views across the Moray Firth, it offers freshly prepared food. There is an array of wines and drinks to choose from as well as a selection of over 70 of the finest Scottish whiskeys.
Stotfield Hotel has views towards the Cromarty Firth and the hills of Caithness. The Castle and Coastal Trails are easily accessible, and Inverness is within an hour’s drive.

The Royal Hotel
Bed & breakfast in Elgin
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 0.7 mi (1.2 km) from Biblical Garden and 0.8 mi (1.4 km) from Johnstons of Elgin Visitor Centre.

Poseidon's
Hotel in Lossiemouth
<h2>Beachfront Location</h2>
Poseidon's in Lossiemouth offers direct beachfront access with stunning sea views. Guests can relax on the terrace or enjoy the picnic area, perfect for outdoor activities.
<h2>Comfortable Accommodations</h2>
Rooms feature private bathrooms, hairdryers, refrigerators, work desks, and TVs. Additional amenities include balconies, hot tubs, kitchenettes, and free WiFi, ensuring a comfortable stay.
<h2>Convenient Facilities</h2>
The hotel provides a concierge service, daily housekeeping, electric vehicle charging, and free on-site private parking. Free WiFi is available throughout the property.
<h2>Nearby Attractions</h2>
Lossiemouth West Beach is less than 1 km away, while Elgin Cathedral is 9 km distant. Other attractions include Brodie Castle (33 km) and Nairn Dunbar Golf Club (42 km). Inverness Airport is 54 km from the hotel.

The Mansion House Hotel
Hotel in Elgin
Located in Elgin, The Mansion House Hotel is on a river, within a 15-minute walk of Moray Leisure Centre and Elgin Museum. This golf hotel is 0.7 mi (1.1 km) from Elgin Cathedral and 0.7 mi (1.2 km) from Biblical Garden.

Golf View Hotel
Hotel in Lossiemouth
With a stay at Golf View Hotel in Lossiemouth, you'll be next to a golf course, just steps from Moray Golf Club and a 2-minute drive from Lossiemouth Fisheries & Community Museum. This golf hotel is 0.8 mi (1.3 km) from Lossiemouth East Beach and 1.9 mi (3.1 km) from Covesea Lighthouse.

The Milton Accommodation
Guest house in Elgin
Situated in Elgin and only 2 km from Elgin Cathedral, The Milton Accommodation features accommodation with garden views, free WiFi and free private parking. It is set 44 km from Huntly Castle and offers full-day security. The guest house has family rooms.
At the guest house, all units include a wardrobe and a TV. Additional in-room amenities include chocolates or cookies. At the guest house, units include bed linen and towels.
Guests can relax in the garden at the property.
Brodie Castle is 27 km from the guest house, while Nairn Dunbar Golf Club is 36 km from the property.

Garner Hotel Eight Acres Elgin by IHG
Hotel in Elgin
With a stay at Garner Hotel Eight Acres Elgin by IHG in Elgin, you'll be within a 5-minute drive of Moray Leisure Centre and Elgin Museum. This hotel is 1.5 mi (2.4 km) from Moray Motor Museum and 1.7 mi (2.8 km) from Elgin Cathedral.

Elgin Guest House
Guest house in Elgin
Elgin Guest House is located in Elgin, along the Whisky Trail along the A96 Road. Elgin town centre is a 2-minute walk away, where there is a number of shops and restaurants. Free WiFi is available throughout, and free limited, private parking.
Popular local activities include fishing, golf, cycling, walking and whisky tasting. Dolphin and whale spotting is also popular and the coast can be reached within 6 miles of the property.
Elgin Football Club and Cathedral can be reached within a 10 minute walk, whilst the Glen Moray distillery is 1.3 miles away. The nearest airport is Inverness Airport, 45 km from the property.

The Mansefield Hotel
Hotel in Elgin
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.

GOLF View Hotel & Macintosh Restaurant
Hotel in Lossiemouth
<h2>Beachfront Location</h2>
GOLF View Hotel & Macintosh Restaurant in Lossiemouth offers direct beachfront access and stunning sea views. Guests can relax on the terrace or enjoy meals in the modern, family-friendly restaurant.
<h2>Comfortable Accommodations</h2>
Rooms feature private bathrooms, sea views, and amenities such as tea and coffee makers, hairdryers, and free toiletries. Free WiFi is available throughout the property.
<h2>Dining Experience</h2>
The restaurant serves Scottish cuisine with vegetarian, vegan, gluten-free, and dairy-free options. Breakfast includes continental, full English/Irish, and vegetarian selections. Lunch, dinner, and high tea are also available.
<h2>Nearby Attractions</h2>
Lossiemouth West Beach is less than 1 km away. Other attractions include Elgin Cathedral (9 km), Brodie Castle (33 km), and Nairn Dunbar Golf Club (42 km). Free on-site private parking is provided.

The Pines Guesthouse
Guesthouse in Elgin
With a stay at The Pines Guesthouse in Elgin, you'll be within a 10-minute walk of Biblical Garden and Elgin Cathedral. This guest house is 0.5 mi (0.7 km) from Johnstons of Elgin Visitor Centre and 0.7 mi (1.2 km) from Elgin Museum.

Duffus Nights
Apartment in Elgin, Duffus
Located in Elgin, this apartment is within a 5-minute drive of Hopeman Golf Club and Duffus Castle. This apartment is 3 mi (4.9 km) from Cummingston Beach and 4.5 mi (7.2 km) from Covesea Lighthouse.

Sunninghill Hotel
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.
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.

Jomarnic B&B
Bed & breakfast in Lossiemouth
When you stay at Jomarnic B&B in Lossiemouth, you'll be near the beach, within a 15-minute walk of Lossiemouth East Beach and Lossiemouth Fisheries & Community Museum. This bed & breakfast is 0.7 mi (1.1 km) from Harbour Treasures and 0.7 mi (1.1 km) from Moray Golf Club.

Sunninghill Hotel
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.
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.

Harbour Nights
Apartment in Lossiemouth
With a stay at Harbour Nights in Lossiemouth, you'll be a 2-minute walk from Lossiemouth Fisheries & Community Museum and 10 minutes by foot from Lossiemouth East Beach. This apartment is 0.6 mi (1 km) from Moray Golf Club and 2.6 mi (4.3 km) from Covesea Lighthouse.

Heather Glen Guest House
Guest house in Elgin
Situated in Elgin and only less than 1 km from Elgin Cathedral, Heather Glen Guest House features accommodation with city views, free WiFi and free private parking. It is located 45 km from Huntly Castle and provides luggage storage space. The guest house has family rooms.
Every unit comes with a private bathroom. At the guest house, some units are fitted with a kettle and chocolates or cookies.
Brodie Castle is 26 km from the guest house, while Nairn Dunbar Golf Club is 35 km from the property.
