Skip to main content

Accommodation in Elgin

Find the accommodation that appeal to you the most

November 2026

1
2345678
9101112131415
16171819202122
23242526272829
30

December 2026

123456
78910111213
14151617181920
21222324252627
28293031
Flexible date options
Select occupancy

The best accommodation in Elgin

Check out our pick of great accommodation in Elgin

The Pines Guest House

Elgin

Historic Setting: The Pines Guest House in Elgin is housed in a historic building, offering a unique and charming environment.

Comfortable Accommodations: Rooms feature private bathrooms with garden views, carpeted floors, and modern amenities such as TV and electric kettles.

Essential Facilities: Guests enjoy a beautiful garden and free WiFi, complemented by daily housekeeping service and free on-site private parking.

Delicious Breakfast: A full English or Irish breakfast is served, including vegetarian, vegan, and gluten-free options.

Local Attractions: Elgin Cathedral is a 7-minute walk away, while Huntly Castle lies 43 km from the property.

J
John
From
Canada
Clean, cozy, warm. Breakfast was delicious with lots of options. Lynn was very friendly, accommodating and hospitable. Location was well within walking distance to the downtown and famous Elgin Cathedral. This Bed and Breakfast is highly recommended.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 202 reviews
Price from
US$192.86
1 night, 2 adults

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.

J
Jesse
From
Canada
Nice hotel, with a living room and kitchen between the two rooms for our group. Friendly and helpful staff. Free parking for guests. Just a few minutes walk from town.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 155 reviews
Price from
US$196.22
1 night, 2 adults

Gardener's Cottage

Elgin

Spacious Holiday Home in Elgin: Gardener's Cottage offers a spacious setting in Elgin, featuring three bedrooms and a bathroom. Guests enjoy free WiFi, ensuring connectivity during their stay.

Modern Amenities: The property includes a fully equipped kitchen with a refrigerator, microwave, dishwasher, oven, and stovetop. Additional amenities include a washing machine, walk-in shower, and a cosy fireplace.

Local Attractions: Located 8 km from Elgin Cathedral and 55 km from Inverness Airport, the holiday home is close to attractions such as Huntly Castle (38 km) and Brodie Castle (34 km). Guests can enjoy golfing, fishing, and cycling in the surrounding area.

Highly Rated by Guests: Gardener's Cottage receives high ratings from guests for its spaciousness and excellent facilities, making it a preferred choice for a comfortable holiday experience.

E
Evans
From
Zimbabwe
It is such a comfortable homely country cottage
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 8 reviews
Price from
US$1,081.91
1 night, 2 adults

Laichmoray Hotel

Hotel in Elgin

Laichmoray Hotel is conveniently situated on the periphery of Elgin town centre, less than 300 metres from the Elgin Rail Station.

k
karen
From
Malaysia
Rooms are super comfortable and restaurant/bar areas are great
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 1,159 reviews
Price from
US$201.78
1 night, 2 adults

Taigh Mor

Hotel in Elgin

Comfortable Accommodation: Taigh Mor in Elgin offers a hotel with free WiFi in public areas. Each room includes a private bathroom, work desk, shower, carpeted floors, TV, and dining area.

Modern Amenities: Guests can enjoy city views, wardrobes, and additional facilities such as a work desk and TV. The hotel provides a comfortable and convenient stay.

Prime Location: Located less than 1 km from Elgin Cathedral, the hotel is also close to attractions like Brodie Castle (25 km) and Nairn Dunbar Golf Club (35 km). Inverness Airport is 47 km away.

T
Tina
From
Australia
I loved this hotel. The rooms were spacious, I loved having access to the kitchen and washing machine. My room was lovely and nothing could beat the location.
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 104 reviews
Price from
US$97.20
1 night, 2 adults

Stag and Barrel

Elgin

Comfortable Accommodation: Stag and Barrel in Elgin offers family rooms with private bathrooms, carpeted floors, and modern amenities including free WiFi, streaming services, and TV.

Convenient Facilities: Guests benefit from free on-site private parking, express check-in and check-out, luggage storage, and free toiletries. Additional amenities include a refrigerator and microwave.

Prime Location: Located less than 1 km from Elgin Cathedral, the guest house is also close to attractions such as Brodie Castle (26 km) and Nairn Dunbar Golf Club (35 km). Inverness Airport is 47 km away.

M
Mayu
From
Japan
Convenient location for a driver to rest for a good night. Even though it was self check in i can still feel the hospitality mind from the message which was really nice. Oh I must say Scotch whisky enthusiast would love all the rooms name since that's all the distilleries' name around in Scotland.
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 222 reviews
Price from
US$122.36
1 night, 2 adults

The Milton Accommodation

Elgin

Comfortable Accommodation: The Milton Accommodation in Elgin offers family rooms with private bathrooms. Each room includes a TV, wardrobe, and free toiletries. Guests enjoy garden views and a private bathroom with a walk-in shower.

Essential Facilities: The guest house provides free WiFi, a garden, and free on-site private parking. Private check-in and check-out services ensure a smooth arrival and departure. Full-day security enhances guest safety.

Local Attractions: Elgin Cathedral is 2 km away, while Huntly Castle lies 44 km from the property. Other nearby attractions include Brodie Castle (27 km) and Nairn Dunbar Golf Club (36 km).

Guest Satisfaction: Highly rated for room cleanliness, breakfast provided by the property, and the attentive host.

B
Barry
From
United Kingdom
Great value B&B, spotlessly clean, friendly host and great breakfast
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 582 reviews
Price from
US$93.92
1 night, 2 adults

Elgin Guest House

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.

L
Laura
From
France
Elgin Guest House was perfectly located, next to Stagecoach Elgin Bus Station and 15 min by walk from the railway. You can easily go to the centre by feet. John was very helpful and the communication very easy. We had coffee, chocolate, tea and biscuits. The room was confortable.
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 522 reviews
Price from
US$105.99
1 night, 2 adults

St Michaels Guest House

Elgin

Comfortable Accommodation: St Michaels Guest House in Elgin offers spacious rooms with garden views. Guests enjoy free WiFi, a private garden, and a lounge area.

Comprehensive Facilities: The guest house provides private check-in and check-out, daily housekeeping, and free on-site parking. Additional amenities include a balcony, patio, and outdoor seating area.

Delicious Breakfast: A variety of breakfast options are available, including continental, full English/Irish, vegetarian, vegan, and gluten-free. Local specialities, warm dishes, and fresh fruits enhance the morning experience.

Prime Location: Located a 13-minute walk from Elgin Cathedral, the guest house is near attractions such as Brodie Castle (25 km) and Nairn Dunbar Golf Club (35 km). Highly rated for room comfort and size.

S
Silvia
From
Italy
Very nice place comfortable and clean room and bathroom. Breakfast was excellent
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 248 reviews
Price from
US$185.95
1 night, 2 adults

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.

I
Ian
From
Australia
Great place Good Rooms Friendly staff Great view of the river Would recommend this hotel
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 285 reviews
Price from
US$214.66
1 night, 2 adults
All accommodation in Elgin

Most booked accommodation in Elgin and surroundings in the past month

See all

Popular with guests booking accommodation in Elgin

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 1,159 reviews

Popular with guests booking accommodation in Elgin

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 914 reviews

Popular with guests booking accommodation in Elgin

Scored out of 10, guest rating 7.4
Good - What previous guests thought, 506 reviews

Popular with guests booking accommodation in Elgin

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 285 reviews

Popular with guests booking accommodation in Elgin

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 582 reviews

Popular with guests booking accommodation in Elgin

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 222 reviews

Popular with guests booking accommodation in Elgin

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 522 reviews

Popular with guests booking accommodation in Elgin

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 104 reviews

Popular with guests booking accommodation in Elgin

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 155 reviews

Popular with guests booking accommodation in Elgin

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 229 reviews

Save money on accommodation in Elgin and nearby – budget options available

See all
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 582 reviews

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 222 reviews

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 522 reviews

Taigh Mor

179 High Street
Budget options available
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 104 reviews

Moraydale Guest House

276 High Street
Budget options available
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 353 reviews

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 277 reviews

West End Guest House

282 High St
Budget options available
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 162 reviews

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 29 reviews

Book an accommodation in Elgin that welcomes your pet

See all
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 68 reviews

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 71 reviews

Scored out of 10, guest rating 7.2
Good - What previous guests thought, 26 reviews

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 8 reviews

Stay in an accommodation near the beach in Elgin

See all
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 76 reviews

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 55 reviews

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 50 reviews

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 39 reviews

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 46 reviews

Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 6 reviews

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 26 reviews

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 18 reviews

Enjoy breakfast in Elgin and nearby

See all
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 1,159 reviews

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 914 reviews

Scored out of 10, guest rating 7.4
Good - What previous guests thought, 506 reviews

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 25 reviews

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 409 reviews

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 45 reviews

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 26 reviews

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 18 reviews

FAQ about accommodation in Elgin

Accommodation that guests love in Elgin

See all
Avg. price/night: US$105.99
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 522 reviews
The proprietor is friendly (and gave us a great tip about getting a hearty Scottish breakfast at the Tesco cafe next door), the accommodations are clean, comfortable, and charming, and the location is great for walking to nearby sights. We wished we'd had more time to spend in Elgin.
Guest review by Roland
People with friends
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 19 reviews
An excellent apartment with all the amenities you would need. Two spacious bedrooms and all four of us were really pleased with the accommodation. Never met our hosts but we want to say thanks to Steve and family for an excellent stay.
Guest review by John
People with friends
Avg. price/night: US$185.95
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 248 reviews
The staff were wonderful, the accommodations perfect and that sitting room was so inviting and comfortable we stayed up later than planned! Great breakfast the next morning.
Guest review by Sam
Young couple
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 162 reviews
Location was great for exploring, accommodations were extremely clean, hosts Blair & Ross were very hospitable & friendly. Breakfast was extraordinary
Guest review by Tina
Young couple

More places to explore, more ways to go